Comprehensive assessment of open source software ecosystem health
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) h...
| Autores: | , , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universidad de Sevilla (US) |
| Repositorio: | idUS. Depósito de Investigación de la Universidad de Sevilla |
| OAI Identifier: | oai:idus.us.es:11441/168642 |
| Acceso en línea: | https://hdl.handle.net/11441/168642 https://doi.org/10.1016/j.iot.2023.100808 |
| Access Level: | acceso abierto |
| Palabra clave: | Open Source Software Ecosystem (OSSECO) Open Source Software (OSS) Monitoring Ecosystem health |
| id |
ES_ef869931d2e88907428677750071abfe |
|---|---|
| oai_identifier_str |
oai:idus.us.es:11441/168642 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Comprehensive assessment of open source software ecosystem healthOriol, MarcMüller Cejás, CarlosMarco, JordiFernández Montes, PabloFranch, XavierRuiz Cortés, AntonioOpen Source Software Ecosystem (OSSECO)Open Source Software (OSS)MonitoringEcosystem healthRecent 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.ElsevierLenguajes y Sistemas Informáticos2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/168642https://doi.org/10.1016/j.iot.2023.100808reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésInternet of Things (Netherlands), 22, 100808.https://www.sciencedirect.com/science/article/pii/S2542660523001312?via%3Dihubinfo:eu-repo/semantics/openAccessoai:idus.us.es:11441/1686422026-06-17T12:51:07Z |
| dc.title.none.fl_str_mv |
Comprehensive assessment of open source software ecosystem health |
| title |
Comprehensive assessment of open source software ecosystem health |
| spellingShingle |
Comprehensive assessment of open source software ecosystem health Oriol, Marc Open Source Software Ecosystem (OSSECO) Open Source Software (OSS) Monitoring Ecosystem health |
| title_short |
Comprehensive assessment of open source software ecosystem health |
| title_full |
Comprehensive assessment of open source software ecosystem health |
| title_fullStr |
Comprehensive assessment of open source software ecosystem health |
| title_full_unstemmed |
Comprehensive assessment of open source software ecosystem health |
| title_sort |
Comprehensive assessment of open source software ecosystem health |
| dc.creator.none.fl_str_mv |
Oriol, Marc Müller Cejás, Carlos Marco, Jordi Fernández Montes, Pablo Franch, Xavier Ruiz Cortés, Antonio |
| author |
Oriol, Marc |
| author_facet |
Oriol, Marc Müller Cejás, Carlos Marco, Jordi Fernández Montes, Pablo Franch, Xavier Ruiz Cortés, Antonio |
| author_role |
author |
| author2 |
Müller Cejás, Carlos Marco, Jordi Fernández Montes, Pablo Franch, Xavier Ruiz Cortés, Antonio |
| author2_role |
author author author author author |
| dc.contributor.none.fl_str_mv |
Lenguajes y Sistemas Informáticos |
| dc.subject.none.fl_str_mv |
Open Source Software Ecosystem (OSSECO) Open Source Software (OSS) Monitoring Ecosystem health |
| topic |
Open Source Software Ecosystem (OSSECO) Open Source Software (OSS) Monitoring Ecosystem health |
| description |
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. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11441/168642 https://doi.org/10.1016/j.iot.2023.100808 |
| url |
https://hdl.handle.net/11441/168642 https://doi.org/10.1016/j.iot.2023.100808 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
Internet of Things (Netherlands), 22, 100808. https://www.sciencedirect.com/science/article/pii/S2542660523001312?via%3Dihub |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:idUS. Depósito de Investigación de la Universidad de Sevilla instname:Universidad de Sevilla (US) |
| instname_str |
Universidad de Sevilla (US) |
| reponame_str |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| collection |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869423871526961152 |
| score |
15.81155 |