跳到主要导航 跳到搜索 跳到主要内容

Understanding the Archived Projects on GitHub

  • Xiaoya Xia
  • , Shengyu Zhao
  • , Xinran Zhang
  • , Zehua Lou
  • , Wei Wang*
  • , Fenglin Bi
  • *此作品的通讯作者
  • East China Normal University
  • Tongji University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

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.

源语言英语
主期刊名Proceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023
编辑Tao Zhang, Xin Xia, Nicole Novielli
出版商Institute of Electrical and Electronics Engineers Inc.
13-24
页数12
ISBN(电子版)9781665452786
DOI
出版状态已出版 - 2023
活动30th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023 - Macao, 中国
期限: 21 3月 202324 3月 2023

出版系列

姓名Proceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023

会议

会议30th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023
国家/地区中国
Macao
时期21/03/2324/03/23

指纹

探究 'Understanding the Archived Projects on GitHub' 的科研主题。它们共同构成独一无二的指纹。

引用此