The content discusses the challenges of comparing software libraries across different ecosystems due to varying categories. The authors propose a human-guided protocol to categorize libraries, demonstrating its application on vulnerable Java/Maven libraries. Results show majority Internet-oriented libraries, highlighting the need for functional categorization.
The study aims to provide a language-agnostic approach for categorizing software libraries by functional purpose, enabling better comparisons across ecosystems. The protocol allows multiple assessors to categorize libraries efficiently and accurately, ensuring a consistent and reliable dataset for further research.
Key points include the importance of standardized categories for cross-ecosystem studies, challenges in existing ecosystem-specific classifications, and the significance of functional fingerprint information for software metrics comparisons. The study emphasizes the role of humans in inference tasks and provides open data resources for replication and further research.
Til et andet sprog
fra kildeindhold
arxiv.org
Vigtigste indsigter udtrukket fra
by Ranindya Par... kl. arxiv.org 03-12-2024
https://arxiv.org/pdf/2403.06300.pdfDybere Forespørgsler