Qualitatively Analyzing PR Rejection Reasons from Conversations in Open-Source Projects

被引:1
|
作者
Gottigundala, Tanay [1 ]
Sereesathien, Siriwan [1 ]
da Silva, Bruno [1 ]
机构
[1] Calif Polytech State Univ San Luis Obispo, Dept Comp Sci & Software Engn, San Luis Obispo, CA 93407 USA
关键词
pull request; code review; open-source software; developer communication; social software engineering;
D O I
10.1109/CHASE52884.2021.00021
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developers have largely relied on pull requests as a mechanism of collaboration in their projects. Researchers have collected and analyzed pull request data in different ways for different reasons. In particular, we have qualitatively analyzed pull request conversation data to understand the main reasons for pull request rejection from a developer's perspective. In this paper, we report results from ongoing research on identifying and categorizing pull request rejection factors. Two software developers, co-authors of this paper, manually analyzed 605 rejected PRs from Hexo and ESLint. We found that the most frequent reasons for PR rejection may vary depending on the project size and popularity. Still, some common rejection factors include implementing unnecessary functionality, conflicting PRs, agreement to make PR reattempts, and inactivity. Code quality issues are not among the most frequent reasons.
引用
收藏
页码:109 / 112
页数:4
相关论文
共 50 条
  • [41] Open-source software projects for advancing the power systems analysis
    Montenegro, D.
    Dugan, R.
    Taylor, J.
    McGranaghan, M.
    [J]. 2022 OPEN SOURCE MODELLING AND SIMULATION OF ENERGY SYSTEM (OSMSES), 2022,
  • [42] Finding a Needle in a Haystack: Threat Analysis in Open-Source Projects
    Gruner, Bernd
    Heckner, Sebastian Thomas
    Sonnekalb, Tim
    Bouhlal, Badr-Eddine
    Brust, Clemens-Alexander
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : 141 - 145
  • [43] On the Nature of Code Cloning in Open-Source Java']Java Projects
    Golubev, Yaroslav
    Bryksin, Timofey
    [J]. 2021 IEEE 15TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES, IWSC 2021, 2021, : 22 - 28
  • [44] Usage, Costs, and Benefits of Continuous Integration in Open-Source Projects
    Hilton, Michael
    Tunnell, Timothy
    Huang, Kai
    Marinov, Darko
    Dig, Danny
    [J]. 2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 426 - 437
  • [45] A bug finder refined by a large set of open-source projects
    Nam, Jaechang
    Wang, Song
    Xi, Yuan
    Tan, Lin
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 112 : 164 - 175
  • [46] The Labor of Maintaining and Scaling Free and Open-Source Software Projects
    Geiger, R. Stuart
    Howard, Dorothy
    Irani, Lilly
    [J]. Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (CSCW1)
  • [47] Trust and involvement of Cameroonian software developers in open-source projects
    University of Douala, Cameroon to University of Douala, BP, Douala
    2701, Cameroon
    不详
    78180, France
    [J]. Data Sci. Manag., 2024, 4 (332-339): : 332 - 339
  • [48] Methods and open-source toolkit for analyzing and visualizing challenge results
    Manuel Wiesenfarth
    Annika Reinke
    Bennett A. Landman
    Matthias Eisenmann
    Laura Aguilera Saiz
    M. Jorge Cardoso
    Lena Maier-Hein
    Annette Kopp-Schneider
    [J]. Scientific Reports, 11 (1)
  • [49] CHAP: Open-source software for processing and analyzing pupillometry data
    Ronen Hershman
    Avishai Henik
    Noga Cohen
    [J]. Behavior Research Methods, 2019, 51 : 1059 - 1074
  • [50] Two open-source projects for image aesthetic quality assessment
    Le WU
    Xin JIN
    Geng ZHAO
    Xinghui ZHOU
    [J]. Science China(Information Sciences), 2019, 62 (02) : 198 - 199