一句话:提出 Sapling 自动化评估系统,从五类场景、三十个组件和六个维度量化 RISC-V 软件生态成熟度。
本文关注 RISC-V 软件生态成熟度难以量化的问题,因为其组成复杂且涉及多类软件组件。作者提出 Sapling 自动化评估系统,将生态划分为五类场景、共三十个软件组件,并从六个维度分别评估;随后在同一场景内跨维度聚合,再通过跨场景综合得到整体成熟度。评估结果显示,RISC-V 软件生态仍处于发展阶段,但正在稳步推进,具备持续增长和更广泛产业应用的潜力。论文还总结出十三条关键洞见和五条战略建议,旨在帮助研究者与产业界理解并提升该生态的成熟度。
Open-source technology has enabled RISC-V to emerge as a cost-effective alternative for processor manufacturers by reducing intellectual property expenses. A key factor influencing its broader application is the maturity of the RISC-V software ecosystem. However, quantifying this maturity remains challenging due to the complexity of the ecosystem. In this study, we introduce Sapling, an automated evaluation system designed to systematically evaluate the maturity of the RISC-V software ecosystem. Our framework categorizes the ecosystem into five scenarios comprising thirty software components, each assessed across six dimensions. These evaluations are then aggregated across multiple dimensions within each scenario and further synthesized to produce an overall result through a cross-scenario evaluation. Our findings indicate that while the RISC-V software ecosystem remains in its developmental phase, it is steadily advancing, demonstrating strong potential for sustained growth and broader industry application. Furthermore, thirteen key insights and five strategic recommendations are presented to advance the maturity of the RISC-V software ecosystem. We hope that this study contributes to a deeper understanding of the maturity of the RISC-V software ecosystem and offers valuable guidance for its effective enhancement.
@inproceedings{paperbot11855,
title = {Sapling: Quantifying and Measuring the Maturity of the RISC-V Software Ecosystem},
author = {Yuhang Liu and Chenchen Ji and Haoquan Li and Jiageng Yu and Mingyu Chen and Yanjun Wu and Yungang Bao},
booktitle = {ICSE},
year = {2026},
doi = {10.1145/3744916.3773168}
}