Are You Still Working on This? An Empirical Study on Pull Request Abandonment

被引:19
|
作者
Li, Zhixing [1 ]
Yu, Yue [1 ]
Wang, Tao [1 ]
Yin, Gang [1 ]
Li, ShanShan [2 ]
Wang, Huaimin [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Key Lab Parallel & Distributed Comp, Changsha 410073, Hunan, Peoples R China
[2] Natl Univ Def Technol, Coll Comp, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Tools; Collaboration; Sustainable development; Open source software; Manuals; Maintenance engineering; Computer bugs; Pull request abandonment; pull-based development; open source software; MOTIVATIONS; DEVELOPERS;
D O I
10.1109/TSE.2021.3053403
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The great success of numerous community-based open source software (OSS) is based on volunteers continuously submitting contributions, but ensuring sustainability is a persistent challenge in OSS communities. Although the motivations behind and barriers to OSS contributors' joining and retention have been extensively studied, the impacts of, reasons for and solutions to contribution abandonment at the individual level have not been well studied, especially for pull-based development. To bridge this gap, we present an empirical study on pull request abandonment based on a sizable dataset. We manually examine 321 abandoned pull requests on GitHub and then quantify the manual observations by surveying 710 OSS developers. We find that while the lack of integrators' responsiveness and the lack of contributors' time and interest remain the main reasons that deter contributors from participation, limitations during the processes of patch updating and consensus reaching can also cause abandonment. We also show the significant impacts of pull request abandonment on project management and maintenance. Moreover, we elucidate the strategies used by project integrators to cope with abandoned pull requests and highlight the need for a practical handover mechanism. We discuss the actionable suggestions and implications for OSS practitioners and tool builders, which can help to upgrade the infrastructure and optimize the mechanisms of OSS communities.
引用
收藏
页码:2173 / 2188
页数:16
相关论文
共 50 条
  • [21] Opportunities and Challenges in Repeated Revisions to Pull-Requests: An Empirical Study
    Li Z.
    Yu Y.
    Wang T.
    Li S.
    Wang H.
    Proceedings of the ACM on Human-Computer Interaction, 2022, 6 (CSCW2)
  • [22] An empirical study of service postponement: locating the push-pull boundary
    Iacocca, Kathleen
    Liberatore, Matthew
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2018, 56 (12) : 4100 - 4114
  • [23] Are Pressuring Employees to Improve Organizational Innovation Still Working? An Empirical Analysis of Manufacturing Companies in China
    Lin, Wei
    Zhong, Wei-Jun
    Su, Chun-Hsien
    Chen, Ping-Kuo
    SAGE OPEN, 2020, 10 (04):
  • [25] Where have all the children gone? An empirical study of child abandonment and abduction in China
    Bao, Xiaojia
    Galiani, Sebastian
    Long, Cheryl Xiaoning
    Li, Kai
    JOURNAL OF ECONOMIC BEHAVIOR & ORGANIZATION, 2023, 208 : 95 - 119
  • [26] How do you Propose Your Code Changes? Empirical Analysis of Affect Metrics of Pull Requests on GitHub
    Ortu, Marco
    Destefanis, Giuseppe
    Graziotin, Daniel
    Marchesi, Michele
    Tonelli, Roberto
    IEEE ACCESS, 2020, 8 : 110897 - 110907
  • [27] 'The End of Sitting': An Empirical Study on Working in an Office of the Future
    Withagen, Rob
    Caljouw, Simone R.
    SPORTS MEDICINE, 2016, 46 (07) : 1019 - 1027
  • [28] Empirical Study on Board Working Style in Family Business
    Lin, Guo
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INNOVATION AND MANAGEMENT, VOLS I AND II, 2009, : 394 - 400
  • [29] Working poverty, social exclusion and destitution: An empirical study
    Gangopadhyay, Partha
    Shankar, Sriram
    Rahman, Mustafa A.
    ECONOMIC MODELLING, 2014, 37 : 241 - 250
  • [30] ‘The End of Sitting’: An Empirical Study on Working in an Office of the Future
    Rob Withagen
    Simone R. Caljouw
    Sports Medicine, 2016, 46 : 1019 - 1027