Qualitatively Analyzing PR Rejection Reasons from Conversations in Open-Source Projects
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.
Fri 21 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
02:05 - 02:55 | 2.2 Talk 3 - CHASE in OSSResearch Papers at CHASE Room YT video: https://www.youtube.com/watch?v=x2FE-qOXyqk&list=PL9ZRv5fj_s3EiJ_m4wiwL5YZb0KHTiooF&index=6 | ||
02:05 2mOther | Session opening Research Papers | ||
02:07 10mFull-paper | Student Experiences with GitHub and Stack Overflow: An Exploratory Study Research Papers Trishala Bhasin University of Victoria, Canada, Adam R Murray University of Victoria, Margaret-Anne Storey University of Victoria Media Attached | ||
02:17 10mFull-paper | Ideology in Open Source Development Research Papers Yang Yue University of California, Irvine, Xiaoran Yu Beijing University of Posts and Telecommunications, Xinyi You Beijing University of Posts and Telecommunications, Yi Wang Beijing University of Posts and Telecommunications, David Redmiles University of California, Irvine Pre-print Media Attached | ||
02:27 5mShort-paper | Qualitatively Analyzing PR Rejection Reasons from Conversations in Open-Source Projects Research Papers Tanay Gottigundala California Polytechnic State University, Siriwan Sereesathien California Polytechnic State University, Bruno da Silva California Polytechnic State University Pre-print Media Attached | ||
02:32 23mOther | Session discussion + closing Research Papers |
Go directly to this room on Clowdr