...
首页> 外文期刊>Journal of medical Internet research >A Survey of Quality Assurance Practices in Biomedical Open Source Software Projects
【24h】

A Survey of Quality Assurance Practices in Biomedical Open Source Software Projects

机译:生物医学开源软件项目中的质量保证实践调查

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Background: Open source (OS) software is continuously gaining recognition and use in the biomedical domain, for example, in health informatics and bioinformatics.Objectives: Given the mission critical nature of applications in this domain and their potential impact on patient safety, it is important to understand to what degree and how effectively biomedical OS developers perform standard quality assurance (QA) activities such as peer reviews and testing. This would allow the users of biomedical OS software to better understand the quality risks, if any, and the developers to identify process improvement opportunities to produce higher quality software.Methods: A survey of developers working on biomedical OS projects was conducted to examine the QA activities that are performed. We took a descriptive approach to summarize the implementation of QA activities and then examined some of the factors that may be related to the implementation of such practices.Results: Our descriptive results show that 63% (95% CI, 54-72) of projects did not include peer reviews in their development process, while 82% (95% CI, 75-89) did include testing. Approximately 74% (95% CI, 67-81) of developers did not have a background in computing, 80% (95% CI, 74-87) were paid for their contributions to the project, and 52% (95% CI, 43-60) had PhDs. A multivariate logistic regression model to predict the implementation of peer reviews was not significant (likelihood ratio test = 16.86, 9 df, P = .051) and neither was a model to predict the implementation of testing (likelihood ratio test = 3.34, 9 df, P = .95).Conclusions: Less attention is paid to peer review than testing. However, the former is a complementary, and necessary, QA practice rather than an alternative. Therefore, one can argue that there are quality risks, at least at this point in time, in transitioning biomedical OS software into any critical settings that may have operational, financial, or safety implications. Developers of biomedical OS applications should invest more effort in implementing systemic peer review practices throughout the development and maintenance processes.
机译:背景:开源(OS)软件在生物医学领域(例如,健康信息学和生物信息学)不断得到认可和使用。目标:鉴于该领域应用程序的关键任务性质及其对患者安全的潜在影响,因此了解生物医学OS开发人员在何种程度上以及如何有效执行标准质量保证(QA)活动(例如同行评审和测试)非常重要。这将使生物医学操作系统软件的用户能够更好地了解质量风险(如果有的话),并让开发人员确定生产高质量软件的过程改进机会。方法:对从事生物医学OS项目的开发人员进行了调查,以检查质量保证。进行的活动。我们采用描述性方法总结了质量保证活动的实施情况,然后研究了可能与实施此类实践有关的一些因素。结果:我们的描述性结果表明,有63%(95%CI,54-72)的项目在开发过程中未包括同行评议,而82%(95%CI,75-89)确实包括测试。大约74%(95%CI,67-81)的开发人员没有计算背景,80%(95%CI,74-87)的开发者获得了他们对项目的贡献,52%(95%CI, 43-60)拥有博士学位。用来预测同行评议实施的多元logistic回归模型并不显着(似然比检验= 16.86,9 df,P = .051),也不能用来预测检验实施的模型(似然比检验= 3.34,9 df) ,P = 0.95)。结论:同伴评审比测试少关注。但是,前者是补充且必要的质量检查实践,而不是替代方法。因此,人们可以争辩说,至少在当前时间点上,将生物医学OS软件转换到任何可能会对运营,财务或安全产生影响的关键环境中都存在质量风险。生物医学OS应用程序的开发人员应该在整个开发和维护过程中投入更多的精力来实施系统的同行评审实践。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号