Master’s Thesis Presentation • Software Engineering • Not All Pull Request Rejections Are The SameExport this event to calendar

Monday, April 29, 2024 — 2:00 PM to 3:00 PM EDT

Please note: This master’s thesis presentation will take place in DC 2314 and online.

Amirreza Shamsolhodaei, Master’s candidate
David R. Cheriton School of Computer Science

Supervisor: Professor Mei Nagappan

In the Open Source Software (OSS) development landscape, evaluating pull requests extends beyond code quality assessment. Recent research has revealed the significant influence of social dynamics and perceptions on pull request evaluations, a notion our study seeks to expand upon. By examining the intricate reasons behind pull request rejections, we aim to move beyond the traditional view of rejections as a monolithic category.

Utilizing a dataset comprising 52,829 pull requests across 3,931 projects, we conduct a large-scale comprehensive analysis identifying twelve distinct categories of rejection reasons. Our findings underscore that although social ties and technical abilities are factors that influence pull request decisions, they are not consistent across all rejection reasons. Notably, certain characteristics, such as extensive line changes and team size, exhibit varied impacts on different types of rejections, indicating the complex interplay between social and technical factors in pull request assessments.

This study provides a multifaceted understanding of the OSS contribution evaluation process, highlighting the complexity and diversity of rejection reasons. By describing the specific features that influence distinct types of rejections, we contribute to the development of more nuanced strategies for managing contributions. Our findings offer valuable insights for both contributors and project maintainers, emphasizing the need for a tailored approach to understanding and enhancing the pull request evaluation process in OSS projects.


To attend this master’s thesis presentation in person, please go to DC 2314. You can also attend virtually using Zoom at https://uwaterloo.zoom.us/j/99235161436.

Location 
DC - William G. Davis Computer Research Centre
Hybrid: DC 2314 | Online master’s thesis presentation
200 University Avenue West

Waterloo, ON N2L 3G1
Canada
Event tags 

S M T W T F S
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
  1. 2024 (163)
    1. August (2)
    2. July (3)
    3. June (17)
    4. May (23)
    5. April (41)
    6. March (27)
    7. February (25)
    8. January (25)
  2. 2023 (296)
    1. December (20)
    2. November (28)
    3. October (15)
    4. September (25)
    5. August (30)
    6. July (30)
    7. June (22)
    8. May (23)
    9. April (32)
    10. March (31)
    11. February (18)
    12. January (22)
  3. 2022 (245)
  4. 2021 (210)
  5. 2020 (217)
  6. 2019 (255)
  7. 2018 (217)
  8. 2017 (36)
  9. 2016 (21)
  10. 2015 (36)
  11. 2014 (33)
  12. 2013 (23)
  13. 2012 (4)
  14. 2011 (1)
  15. 2010 (1)
  16. 2009 (1)
  17. 2008 (1)