Core Concepts
Functional categorization of libraries enables cross-ecosystem studies for software metrics comparisons.
Abstract
ソフトウェアの機能カテゴリ化は、ソフトウェアメトリクスの比較のために異なるエコシステム間で行われるクロスエコシステム研究を可能にします。このプロトコルは、Java MavenライブラリをPyPIトピック分類でカテゴリ化する方法を提供しました。3人以上のアクターが関与し、256のライブラリが機能指向で言語に依存しないカテゴリ化されました。Fleiss' kappa値0.382は、アセッサー間の合意が公平であることを示しています。
Stats
135 Java/Maven libraries were categorized under the Internet category.
The minimum CVSS value for these libraries was 4.70, with a maximum of 10.00 and an average of 8.04.
Class Remote network included 211 libraries, with a minimum CVSS value of 4.70 and an average of 8.22.
Quotes
"Libraries categorization by functional purpose is feasible with our protocol."
"The protocol allows three or more people to categorize any number of libraries."
"Results can provide the ground truth needed for machine learning in large-scale cross-ecosystem empirical studies."