arrow
返回

Extension decisions in open source software ecosystem

delete2025-07-10
delete0
PRE
AI
E
Elmira Onagh *
M
Maleknaz Nayebi
DOI:10.1016/j.jss.2025.112552delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
GitHub Marketplace 每年通过新增工具扩展约41%,但许多新增内容重复了现有功能。我们在平台最大的细分领域持续集成(CI)中研究了这一现象,通过关联6,983个CI Actions与3,869个提供商并挖掘其版本历史。我们的图模型为每个功能的首次出现打上时间戳,追踪其采用情况,并对冗余工具进行聚类。我们发现约65%的新CI Actions重复了现有功能,通常在六个月内完成,且少数首批发布的Actions导致了大部分后续的分支和扩展。这些见解使开发者能够选择最佳发布时机、瞄准未满足的功能需求,并帮助维护者消除冗余工具。我们发布了完整的图模型和数据集,以鼓励对软件生态系统中的创新与竞争进行纵向研究,并为从业者提供数据驱动的路线图,用于识别新兴趋势和指导产品战略。
Keyword:
Continuous Integration
GitHub Marketplace
tool redundancy
software ecosystems
innovation tracking

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

暂无机构信息
引用论文

引用论文

暂无论文信息