...
首页> 外文期刊>BMC Medical Informatics and Decision Making >Clinical software development for the Web: lessons learned from the BOADICEA project
【24h】

Clinical software development for the Web: lessons learned from the BOADICEA project

机译:网络临床软件开发:从BOADICEA项目中学到的经验教训

获取原文
           

摘要

Background In the past 20 years, society has witnessed the following landmark scientific advances: (i) the sequencing of the human genome, (ii) the distribution of software by the open source movement, and (iii) the invention of the World Wide Web. Together, these advances have provided a new impetus for clinical software development: developers now translate the products of human genomic research into clinical software tools; they use open-source programs to build them; and they use the Web to deliver them. Whilst this open-source component-based approach has undoubtedly made clinical software development easier, clinical software projects are still hampered by problems that traditionally accompany the software process. This study describes the development of the BOADICEA Web Application, a computer program used by clinical geneticists to assess risks to patients with a family history of breast and ovarian cancer. The key challenge of the BOADICEA Web Application project was to deliver a program that was safe, secure and easy for healthcare professionals to use. We focus on the software process, problems faced, and lessons learned. Our key objectives are: (i) to highlight key clinical software development issues; (ii) to demonstrate how software engineering tools and techniques can facilitate clinical software development for the benefit of individuals who lack software engineering expertise; and (iii) to provide a clinical software development case report that can be used as a basis for discussion at the start of future projects. Results We developed the BOADICEA Web Application using an evolutionary software process. Our approach to Web implementation was conservative and we used conventional software engineering tools and techniques. The principal software development activities were: requirements, design, implementation, testing, documentation and maintenance. The BOADICEA Web Application has now been widely adopted by clinical geneticists and researchers. BOADICEA Web Application version 1 was released for general use in November 2007. By May 2010, we had > 1200 registered users based in the UK, USA, Canada, South America, Europe, Africa, Middle East, SE Asia, Australia and New Zealand. Conclusions We found that an evolutionary software process was effective when we developed the BOADICEA Web Application. The key clinical software development issues identified during the BOADICEA Web Application project were: software reliability, Web security, clinical data protection and user feedback.
机译:背景技术在过去的20年中,社会见证了以下具有里程碑意义的科学进步:(i)人类基因组测序,(ii)通过开源运动分发软件,以及(iii)万维网的发明。这些进步共同为临床软件开发提供了新的动力:开发人员现在将人类基因组研究的产品转化为临床软件工具;他们使用开源程序来构建它们;他们使用网络来交付它们。尽管这种基于开源组件的方法无疑使临床软件开发更加容易,但是临床软件项目仍然受到传统上伴随软件过程的问题的困扰。这项研究描述了BOADICEA Web应用程序的开发,该软件是临床遗传学家用来评估具有乳腺癌和卵巢癌家族史的患者的风险的计算机程序。 BOADICEA Web应用程序项目的主要挑战是提供一个安全,可靠且易于医护人员使用的程序。我们专注于软件过程,面临的问题和经验教训。我们的主要目标是:(i)突出重点临床软件开发问题; (ii)演示软件工程工具和技术如何为缺乏软件工程专业知识的个人的利益促进临床软件开发; (iii)提供临床软件开发案例报告,可作为将来项目开始时进行讨论的基础。结果我们使用进化的软件过程开发了BOADICEA Web应用程序。我们的Web实现方法很保守,我们使用了常规的软件工程工具和技术。主要的软件开发活动是:需求,设计,实施,测试,文档和维护。 BOADICEA Web应用程序现已被临床遗传学家和研究人员广泛采用。 BOADICEA Web应用程序版本1于2007年11月发布,供大众使用。到2010年5月,我们在英国,美国,加拿大,南美,欧洲,非洲,中东,东南亚,澳大利亚和新西兰拥有超过1200个注册用户。结论我们发现当开发BOADICEA Web应用程序时,演化软件过程是有效的。 BOADICEA Web应用程序项目期间确定的关键临床软件开发问题是:软件可靠性,Web安全性,临床数据保护和用户反馈。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号