Toward Using Package Centrality Trend to Identify Packages in Decline.
Uložené v:
| Názov: | Toward Using Package Centrality Trend to Identify Packages in Decline. |
|---|---|
| Autori: | Mujahid, Suhaib, Costa, Diego Elias, Abdalkareem, Rabe, Shihab, Emad, Saied, Mohamed Aymen, Adams, Bram |
| Zdroj: | IEEE Transactions on Engineering Management; Dec2022, Vol. 69 Issue 6, p3618-3632, 15p |
| Predmety: | PACKAGING waste, CENTRALITY, COMMUNITIES, SYSTEMS software |
| Abstrakt: | Due to their increasing complexity, today’s software systems are frequently built by leveraging reusable code in the form of libraries and packages. Software ecosystems (e.g., npm) are the primary enablers of this code reuse, providing developers with a platform to share their own and use others’ code. These ecosystems evolve rapidly: developers add new packages every day to solve new problems or provide alternative solutions, causing obsolete packages to decline in their importance to the community. Developers should avoid depending on packages in decline, as these packages are reused less over time and may become less frequently maintained. However, current popularity metrics (e.g., Stars, and Downloads) are not fit to provide this information to developers because their semantics do not aptly capture shifts in the community interest. In this article, we propose a scalable approach that uses the package’s centrality in the ecosystem to identify packages in decline. We evaluate our approach with the npm ecosystem and show that the trends of centrality over time can correctly distinguish packages in decline with an ROC–AUC of 0.9. The approach can capture 87% of the packages in decline, on average 18 months before the trend is shown in currently used package popularity metrics. We implement this approach in a tool that can be used to augment the npms metrics and help developers avoid packages in decline when reusing packages from npm. [ABSTRACT FROM AUTHOR] |
| Copyright of IEEE Transactions on Engineering Management is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Databáza: | Complementary Index |
Buďte prvý, kto okomentuje tento záznam!
Full Text Finder
Nájsť tento článok vo Web of Science