🤖 AI Summary
Despite growing adoption of Software Bill of Materials (SBOM), empirical comparisons across major SBOM standards—particularly SPDX and CycloneDX—remain scarce, hindering evidence-based standardization and tooling decisions.
Method: This study conducts the first cross-format, multidimensional empirical evaluation of the SPDX and CycloneDX ecosystems, analyzing 170 tools, 36,990 open-source issue reports, and 250 health metrics from top-tier projects. It integrates open-source ecosystem measurement, issue-report mining, and health modeling—including contribution frequency, maintenance responsiveness, and integration coverage.
Contribution/Results: CycloneDX exhibits 23% higher developer activity, whereas SPDX offers 1.8× more tools and significantly greater industrial adoption. Both formats suffer from shared limitations in automated SBOM generation, compliance validation, and cross-format interoperability. The study proposes a complementary evolutionary roadmap to guide SBOM standardization and practical engineering deployment, grounded in rigorous empirical evidence.
📝 Abstract
A Software Bill of Materials (SBOM) provides transparency by documenting software component metadata and dependencies. However, SBOM adoption depends on tool ecosystems. With two dominant formats: SPDX and CycloneDX - the ecosystems vary significantly in maturity, tool support, and community engagement. We conduct a quantitative comparison of use cases for 170 publicly advertised SBOM tools, identifying enhancement areas for each format. We compare health metrics of both ecosystems (171 CycloneDX versus 470 SPDX tools) to evaluate robustness and maturity. We quantitatively compare 36,990 issue reports from open-source tools to identify challenges and development opportunities. Finally, we investigate the top 250 open-source projects using each tool ecosystem and compare their health metrics. Our findings reveal distinct characteristics: projects using CycloneDX tools demonstrate higher developer engagement and certain health indicators, while SPDX tools benefit from a more mature ecosystem with broader tool availability and established industry adoption. This research provides insights for developers, contributors, and practitioners regarding complementary strengths of these ecosystems and identifies opportunities for mutual enhancement.