中文

通过社区参与与软件质量指标揭示科学软件的可持续性

软件工程 2025-11-12 v1

摘要

科学开源软件(Sci-OSS)项目对于推动研究至关重要,但长期维持这些项目仍是一个重大挑战。本文聚焦于GitHub上托管的Sci-OSS可持续性,关注来自管理组织的两个因素:社区参与度和软件质量。我们将可持续性映射到来自文献的仓库指标,并从十个知名Sci-OSS项目中获取数据。对这些项目进行多模态分析后,我们提出了一种新颖的可视化技术,为显示软件指标随时间演化提供稳健的方式,取代了多个传统可视化方法。此外,我们的统计分析表明,即使是来自相同领域的项目,也会以不同的方式维持自身。自然语言分析支持文献中的论点,突出项目特定反馈在维持软件质量方面的关键作用。我们提出的可视化和分析方法为研究人员、资助方和开发者提供了洞察长期软件可持续性的关键信息。

关键词

引用

@article{arxiv.2511.07851,
  title  = {Uncovering Scientific Software Sustainability through Community Engagement and Software Quality Metrics},
  author = {Sharif Ahmed and Addi Malviya Thakur and Gregory R. Watson and Nasir U. Eisty},
  journal= {arXiv preprint arXiv:2511.07851},
  year   = {2025}
}