2018
DOI: 10.1007/s10664-018-9646-1
|View full text |Cite
|
Sign up to set email alerts
|

The impact of human factors on the participation decision of reviewers in modern code review

Abstract: Modern Code Review (MCR) plays a key role in software quality practices. In MCR process, a new patch (i.e., a set of code changes) is encouraged to be examined by reviewers in order to identify weaknesses in source code prior to an integration into main software repositories. To mitigate the risk of having future defects, prior work suggests that MCR should be performed with sufficient review participation. Indeed, recent work shows that a low number of participated reviewers is associated with poor software q… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
46
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 43 publications
(53 citation statements)
references
References 77 publications
1
46
0
Order By: Relevance
“…The discrepancy between real-life reviewer assignments and recommendation models raises a threat to the validity of the recommendation studies. The analysis of Ruangwan et al [36] with four large software projects also supports our idea of the problematic ground truth in reviewer data related to the availability reasons. In the future, we would like to introduce quantitative evidence for attribute substitution bias as well.…”
Section: Discussionsupporting
confidence: 74%
See 4 more Smart Citations
“…The discrepancy between real-life reviewer assignments and recommendation models raises a threat to the validity of the recommendation studies. The analysis of Ruangwan et al [36] with four large software projects also supports our idea of the problematic ground truth in reviewer data related to the availability reasons. In the future, we would like to introduce quantitative evidence for attribute substitution bias as well.…”
Section: Discussionsupporting
confidence: 74%
“…[11], [36], [37] Review experience [11], [12], [35] Code familiarity [36], [37] Patch characteristics [11], [35] Volunteer for review [11], [36 Greiler et al [35] complete a comprehensive study among Microsoft developers in order to find the critical aspects while deciding the reviewer. They find out that assigning a volunteer reviewer might be preferred rather than assigning an unwilling reviewer.…”
Section: Related Studies Factorsmentioning
confidence: 99%
See 3 more Smart Citations