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 条
  • [41] Conventional and open source software reuse at orbotech - An industrial experience
    Morad, S
    Kuflik, T
    IEEE INTERNATIONAL CONFERENCE ON SOFTWARE - SCIENCE, TECHNOLOGY AND ENGINEERING, PROCEEDINGS, 2005, : 110 - 117
  • [42] Peer to Peer Support for the Reuse of Open Source Software Libraries
    Ye, Yunwen
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 284 - 289
  • [43] Open source software ecosystems: A Systematic mapping
    Franco-Bedoya, Oscar
    Ameller, David
    Costal, Dolors
    Franch, Xavier
    INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 91 : 160 - 185
  • [44] Retrieval and Classification of Software Architectures on GitHub for Reuse, Supported by Ontologies
    Ordonez, Hugo
    Ordonez, Camilo
    Buchelli, Victor
    REVISTA CIENTIFICA, 2021, 41 (02): : 242 - 251
  • [45] B2SFinder: Detecting Open-Source Software Reuse in COTS Software
    Feng, Muyue
    Yuan, Zimu
    Li, Feng
    Ban, Gu
    Xiao, Yang
    Wang, Shiyang
    Tang, Qian
    Su, He
    Yu, Chendong
    Xu, Jiahuan
    Piao, Aihua
    Xue, Jingling
    Huo, Wei
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1038 - 1049
  • [46] A systematic literature review of software requirements reuse approaches
    Irshad, Mohsin
    Petersen, Kai
    Poulding, Simon
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 93 : 223 - 245
  • [47] A Systematic Mapping Study of Software Development With GitHub
    Cosentino, Valerio
    Canovas Izquierdo, Javier L.
    Cabot, Jordi
    IEEE ACCESS, 2017, 5 : 7173 - 7192
  • [48] Applications of open-source software ROAST in clinical studies: A review
    Nasimova, Mohigul
    Huang, Yu
    BRAIN STIMULATION, 2022, 15 (04) : 1002 - 1010
  • [49] Evaluation of Open Source Software and Improving its Quality
    Khatri, Sunil Kumar
    Singh, Ispreet
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 114 - 119
  • [50] Does the Speed of Problems Comment Affect GitHub Open Source Software Development Process?
    Bo Yang
    Gang Meng
    Wei Zhang
    Runze Du
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING: FUTURETECH & MUE, 2016, 393 : 769 - 775