Understanding the Archived Projects on GitHub

Xiaoya Xia,Shengyu Zhao, Xinran Zhang, Zehua Lou,Wei Wang,Fenglin Bi

2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)(2023)

引用 0|浏览4
暂无评分
摘要
Open source software (OSS) on GitHub is experiencing continued growth and a rapid rise in the creation of projects. As OSS evolved, numerous projects faced decline, with some inevitably degrading into unmaintained status and getting archived by the owners. Understanding the deprecated projects helps deepen the perception of OSS maintenance and evolution. This paper describes the study of 361 popular GitHub projects that have been archived. By reading repository READMEs and sending surveys to project maintainers, we found the software repositories were archived due to being transferred, evolved, or unmaintained. We provide a set of 16 reasons and 10 practices to describe why and how these projects were archived. We further reveal the OSS development activity lifecycle patterns by fitting their commit history curves. We also confirmed the importance of the bus factor risk that would influence the sustainability of open source projects. Archiving a software repository is an explicit indication of repository deprecation. By providing the reason (the why), the strategy (the how), and the lifecycle patterns (the what) of the archived projects, we bring implications and practices that promote the health and sustainability of open source projects and the ecosystem overall.
更多
查看译文
关键词
Open Source Governance, Software Evolution, Software Deprecation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要