Comprehensive assessment of open source software ecosystem health

被引:2
|
作者
Oriol, Marc [1 ,3 ]
Mueller, Carlos [2 ]
Marco, Jordi [1 ]
Fernandez, Pablo [2 ]
Franch, Xavier [1 ]
Ruiz-Cortes, Antonio [2 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
[2] Univ Seville, Seville, Spain
[3] Campus Nord,Omega Bldg,004,C Jordi Girona Salgado, E-08034 Barcelona, Spain
关键词
Open Source Software Ecosystem (OSSECO); Open Source Software (OSS); Monitoring; Ecosystem health;
D O I
10.1016/j.iot.2023.100808
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent surveys expose that the use of Open Source Software (OSS) is increasingly becoming a need for organizations in their development projects. However, deciding a proper OSS to be adopted or to contribute to its development is a complex and error-prone task. Analyzing the OSS ecosystem (OSSECO) health may help providing information about: (1) the OSS itself (number of commits, days after the last release, etc.); and (2) their main actors (number of contributors, partners, etc.). There exist proposals that go further and provide aggregated high-level indicators (e.g. visibility as an aggregation of number of community events, number of partners, and other metrics). Nevertheless, there is a lack of useful OSSECO analysis tools to ease the decision making on which OSSECO has the health required by a potential OSS adopter or contributor. In this work, we provide OSS-CARE (OSSeCo heAlthy monitoR and analysEr), an OSS-independent, fully automatic, and real-time framework to assess OSSECO's health. OSS-CARE supports defining the ecosystem health objectives of potential OSS adopters, OSS contributors, and even OSS managers to inspect their provided health. These objectives are defined based on a well-established model characterizing health metrics that can be potentially aggregated by using a Bayesian network technique. Moreover, the integrated monitoring and analysis components perform an automated assessment of OSSECO's health by checking the fulfillment of the required health objectives. Furthermore, the result is shown in an appealing dashboard that may ease the complex decision making of which OSS to choose.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Exploring the Effect of Software Ecosystem Health on the Financial Performance of the Open Source Companies
    Dijkers, Joost
    Sincic, Rowan
    Wasankhasit, Nicole
    Jansen, Slinger
    PROCEEDINGS 2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE HEALTH (SOHEAL), 2018, : 48 - 55
  • [2] Towards Comprehensive Software Reliability Evaluation in Open Source Software
    Okamura, Hiroyuki
    Dohi, Thdashi
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 121 - 129
  • [3] Research software engineering: A guide to the open source ecosystem
    Green, Nathan
    Bannert, Matthias
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 2025,
  • [4] Survey of Software Data Mining for Open Source Ecosystem
    Yin G.
    Wang T.
    Liu B.-X.
    Zhou M.-H.
    Yu Y.
    Li Z.-X.
    Ouyang J.-Q.
    Wang H.-M.
    Yin, Gang (yingang@nudt.edu.cn), 2018, Chinese Academy of Sciences (29): : 2258 - 2271
  • [5] Power Relations Within an Open Source Software Ecosystem
    Farias, Victor
    Wiese, Igor
    Santos, Rodrigo
    SOFTWARE BUSINESS (ICSOB 2021), 2021, 434 : 187 - 193
  • [6] Building the Collaboration Graph of Open-Source Software Ecosystem
    Lyulina, Elena
    Jahanshahi, Mahmoud
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 618 - 620
  • [7] DMOSS: Open Source Software Documentation Assessment
    Carvalho, Nuno Ramos
    Simoes, Alberto
    Almeida, Jose Joao
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (04) : 1191 - 1207
  • [8] Comparison of software reliability assessment methods for open source software
    Tamura, Y
    Yamada, S
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 488 - 492
  • [9] Open source software in health care and open three example
    Dinevski, Dejan
    Inchingolo, Paolo
    Krajnc, Ivan
    Kokol, Peter
    TWENTIETH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, PROCEEDINGS, 2007, : 33 - +
  • [10] Comprehensive Open-Source Software For Ocean Energy Sector
    Ruiz-Minguela, Pablo
    Noble, Donald R.
    Gaillard, Melusine
    SEA TECHNOLOGY, 2022, 63 (01) : 21 - 23