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 条
  • [1] Does code quality affect pull request acceptance? An empirical study
    Lenarduzzi, Valentina
    Nikkola, Vili
    Saarimaki, Nyyti
    Taibi, Davide
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [2] Does code quality affect pull request acceptance? An empirical study
    Lenarduzzi, Valentina
    Nikkola, Vili
    Saarimäki, Nyyti
    Taibi, Davide
    arXiv, 2019,
  • [3] Pull request latency explained: an empirical overview
    Xunhui Zhang
    Yue Yu
    Tao Wang
    Ayushi Rastogi
    Huaimin Wang
    Empirical Software Engineering, 2022, 27
  • [4] Pull Request Decisions Explained: An Empirical Overview
    Zhang, Xunhui
    Yu, Yue
    Gousios, Georgios
    Rastogi, Ayushi
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (02) : 849 - 871
  • [5] Pull request latency explained: an empirical overview
    Zhang, Xunhui
    Yu, Yue
    Wang, Tao
    Rastogi, Ayushi
    Wang, Huaimin
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [6] AN EMPIRICAL-STUDY OF ABANDONMENT DECISIONS
    DUE, JF
    JOURNAL OF FINANCE, 1959, 14 (03): : 361 - 372
  • [7] A Comparative Study of the Effects of Pull Request on GitHub Projects
    Liu, Jing
    Li, Jiahao
    He, Lulu
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1, 2016, : 313 - 322
  • [8] A Study on the Interplay between Pull Request Review and Continuous Integration Builds
    Zampetti, Fiorella
    Bavota, Gabriele
    Canfora, Gerardo
    Di Penta, Massimiliano
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER), 2019, : 38 - 48
  • [9] An Empirical Study on GitHub Pull Requests' Reactions
    Batoun, Mohamed Amine
    Yung, Ka Lai
    Tian, Yuan
    Sayagh, Mohammed
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (06)
  • [10] Pull factors of the shopping malls: an empirical study
    Calvo-Porral, Cristina
    Levy-Mangin, Jean-Pierre
    INTERNATIONAL JOURNAL OF RETAIL & DISTRIBUTION MANAGEMENT, 2018, 46 (02) : 110 - 124