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 条
  • [21] Open Source Software Documentation Mining for Quality Assessment
    Carvalho, Nuno Ramos
    Simoes, Alberto
    Almeida, Jose Joao
    ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, 2013, 206 : 785 - 794
  • [22] Sustainable Collaborations in Health Care Open Source Software
    Karopka, Thomas
    METHODS OF INFORMATION IN MEDICINE, 2009, 48 (03) : V - V
  • [23] A comprehensive and comparative analysis of the patching behavior of open source and closed source software vendors
    Schryen, Guido
    IMF 2009: 5TH INTERNATIONAL CONFERENCE ON IT SECURITY INCIDENT MANAGEMENT AND IT FORENSIC, 2009, : 153 - 168
  • [24] Sharing at Scale: An Open-Source-Software-based License Compliance Ecosystem
    Azhakesan, Arun
    Paulisch, Frances
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP), 2020, : 130 - 131
  • [25] The ImageJ ecosystem: Open-source software for image visualization, processing, and analysis
    Schroeder, Alexandra B.
    Dobson, Ellen T. A.
    Rueden, Curtis T.
    Tomancak, Pavel
    Jug, Florian
    Eliceiri, Kevin W.
    PROTEIN SCIENCE, 2021, 30 (01) : 234 - 249
  • [26] A Prediction Model of the Project Life-Span in Open Source Software Ecosystem
    Liao, Zhifang
    Zhao, Benhong
    Liu, Shengzong
    Jin, Haozhi
    He, Dayu
    Yang, Liu
    Zhang, Yan
    Wu, Jinsong
    MOBILE NETWORKS & APPLICATIONS, 2019, 24 (04): : 1382 - 1391
  • [27] A Prediction Model of the Project Life-Span in Open Source Software Ecosystem
    Zhifang Liao
    Benhong Zhao
    Shengzong Liu
    Haozhi Jin
    Dayu He
    Liu Yang
    Yan Zhang
    Jinsong Wu
    Mobile Networks and Applications, 2019, 24 : 1382 - 1391
  • [28] Developer Role Evolution in Open Source Software Ecosystem: An Explanatory Study on GNOME
    Can Cheng
    Bing Li
    Zeng-Yang Li
    Yu-Qi Zhao
    Feng-Ling Liao
    Journal of Computer Science and Technology, 2017, 32 : 396 - 414
  • [29] Developer Role Evolution in Open Source Software Ecosystem: An Explanatory Study on GNOME
    Cheng, Can
    Li, Bing
    Li, Zeng-Yang
    Zhao, Yu-Qi
    Liao, Feng-Ling
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (02) : 396 - 414
  • [30] Software reliability assessment and version-upgrade problem for open source software
    Matsushima, Yasushi
    Tamura, Yoshinobu
    Yamada, Shigeru
    THIRTEENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2007, : 406 - +