2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2019
DOI: 10.1109/esem.2019.8870190
|View full text |Cite
|
Sign up to set email alerts
|

Investigating the Validity of Ground Truth in Code Reviewer Recommendation Studies

Abstract: Background: Selecting the ideal code reviewer in modern code review is a crucial first step to perform effective code reviews. There are several algorithms proposed in the literature for recommending the ideal code reviewer for a given pull request. The success of these code reviewer recommendation algorithms is measured by comparing the recommended reviewers with the ground truth that is the assigned reviewers selected in real life. However, in practice, the assigned reviewer may not be the ideal reviewer for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 29 publications
0
12
0
Order By: Relevance
“…To assess the value of Coral empircally, we pose three research questions: The vast majority of code reviewer recommendation approaches are evaluated by comparing recommendations from the tool with historical code reviews and examining how often the recommended reviewers were the actual reviewers [13]. In line with this accepted practice, RQ1 asks how often the network is able to recommend the reviewers that the authors added.…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…To assess the value of Coral empircally, we pose three research questions: The vast majority of code reviewer recommendation approaches are evaluated by comparing recommendations from the tool with historical code reviews and examining how often the recommended reviewers were the actual reviewers [13]. In line with this accepted practice, RQ1 asks how often the network is able to recommend the reviewers that the authors added.…”
Section: Methodsmentioning
confidence: 99%
“…In line with this accepted practice, RQ1 asks how often the network is able to recommend the reviewers that the authors added. However, as Dougan et al point out, there is an underlying (and often unstated) assumption that these are the correct reviewers * [13]. To address this flawed assumption and pursue a more complete ground truth, we reach out to the reviewers recommended by Coral that were not recommended by a rule-based model.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Selecting a proper reviewer is an important initial step for effective code reviews [58]. Although getting a file reviewed by an expert or a senior developer seems to be an advantage, the code review activity must be balanced within the team to increase the shared code ownership [2].…”
Section: Review Buddiesmentioning
confidence: 99%