Using machine learning in clinical practice poses hard requirements on explainability, reliability, replicability and robustness of these systems. Therefore, developing reliable software for monitoring critically ill patients requires close collaboration between physicians and software engineers. However, these two different disciplines need to find own research perspectives in order to contribute to both the medical and the software engineering domain. In this paper, we address the problem of how to establish a collaboration where software engineering and medicine meets to design robust machine learning systems to be used in patient care. We describe how we designed software systems for monitoring patients under carotid endarterectomy, in particular focusing on the process of knowledge building in the research team. Our results show what to consider when setting up such a collaboration, how it develops over time and what kind of systems can be constructed based on it. We conclude that the main challenge is to find a good research team, where different competences are committed to a common goal.
翻译:临床实践中的机器学习对这些系统的可解释性、可靠性、可复制性和稳健性提出了硬性要求,因此,开发可靠的软件监测重病患者需要医生和软件工程师之间的密切合作。然而,这两个不同的学科需要找到自己的研究视角,以便为医学和软件工程领域作出贡献。在本文件中,我们讨论了如何在软件工程和医学相遇时开展合作,设计健全的机器学习系统供病人护理使用的问题。我们描述了我们如何设计软件系统,用于监测冠状内切除术下的病人,特别是侧重于研究团队的知识建设过程。我们的结果显示,在建立这种协作时,需要考虑哪些因素,如何在时间上发展这种协作,以及基于这种协作可以建立何种系统。我们的结论是,主要的挑战是如何找到一个良好的研究团队,在不同的能力下,找到一个共同的目标。