A Systematic Review of Open Source Clinical Software on GitHub for Improving Software Reuse in Smart Healthcare

被引:8
|
作者
Shen, Zhengru [1 ]
Spruit, Marco [1 ]
机构
[1] Univ Utrecht, Dept Informat & Comp Sci, NL-3584 CC Utrecht, Netherlands
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 01期
基金
欧盟地平线“2020”;
关键词
open source; GitHub; clinical software; systematic study; generalized additive models; topic modeling; TOOLS;
D O I
10.3390/app9010150
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The plethora of open source clinical software offers great reuse opportunities for developers to build clinical tools at lower cost and at a faster pace. However, the lack of research on open source clinical software poses a challenge for software reuse in clinical software development. This paper aims to help clinical developers better understand open source clinical software by conducting a thorough investigation of open source clinical software hosted on GitHub. We first developed a data pipeline that automatically collected and preprocessed GitHub data. Then, a deep analysis with several methods, such as statistical analysis, hypothesis testing, and topic modeling, was conducted to reveal the overall status and various characteristics of open source clinical software. There were 14,971 clinical-related GitHub repositories created during the last 10 years, with an average annual growth rate of 55%. Among them, 12,919 are open source clinical software. Our analysis unveiled a number of interesting findings: Popular open source clinical software in terms of the number of stars, most productive countries that contribute to the community, important factors that make an open source clinical software popular, and 10 main groups of open source clinical software. The results can assist both researchers and practitioners, especially newcomers, in understanding open source clinical software.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Review on Free and Open Source Software
    Yang, Jing
    Wang, Jiang
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1044 - 1049
  • [32] Software effort estimation based on open source projects: Case study of Github
    Qi, Fumin
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    Xie, Xiaoyuan
    Xu, Baowen
    Ying, Shi
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 145 - 157
  • [33] Open source software evolution: A systematic literature review (part 2)
    Chahal K.K.
    Saini M.
    2016, IGI Global (07) : 28 - 48
  • [34] Open Source Software Evaluation, Selection, and Adoption: a Systematic Literature Review
    Lenarduzzi, Valentina
    Taibi, Davide
    Tosi, Davide
    Lavazza, Luigi
    Morasca, Sandro
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 437 - 444
  • [35] A business model for commercial open source software: A systematic literature review
    Shahrivar, Shahrokh
    Elahi, Shaban
    Hassanzadeh, Alireza
    Montazer, Gholamali
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 103 : 202 - 214
  • [36] Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review
    Wu, Hong
    Shi, Lin
    Chen, Celia
    Wang, Qing
    Boehm, Barry
    32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 32 - 43
  • [37] A systematic literature review of open source software quality assessment models
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    Crawford, Broderick
    Soto, Ricardo
    SPRINGERPLUS, 2016, 5
  • [38] A Reuse Triplet for Systematic Software Reuse
    Software Eng Notes, 4 (65):
  • [39] Dataset: Copy-based Reuse in Open Source Software
    Jahanshahi, Mahmoud
    Mockus, Audris
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 42 - 47
  • [40] Open Source Software: The Ultimate in Reuse or a Risk Not Worth Taking?
    Mead, Nancy R.
    Woody, Carol
    Hissam, Scott
    Riehle, Dirk
    COMPUTER, 2025, 58 (02) : 78 - 83