2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.131
|View full text |Cite
|
Sign up to set email alerts
|

Code Reviews Do Not Find Bugs. How the Current Code Review Best Practice Slows Us Down

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 51 publications
(36 citation statements)
references
References 6 publications
0
34
0
Order By: Relevance
“…They delay merging of code to the main branch by 1-2 days [45]. However, recent studies indicate that only one-fourth of code review comments relate to functional defects [6], [19], which raises questions whether developers perceive the effort spent in code review as beneficial. To better understand how developers view the importance of code review, the first research question is: RQ1: Why do developers consider code reviews important (or not important) for their projects?…”
Section: Importance Of Code Reviewmentioning
confidence: 97%
“…They delay merging of code to the main branch by 1-2 days [45]. However, recent studies indicate that only one-fourth of code review comments relate to functional defects [6], [19], which raises questions whether developers perceive the effort spent in code review as beneficial. To better understand how developers view the importance of code review, the first research question is: RQ1: Why do developers consider code reviews important (or not important) for their projects?…”
Section: Importance Of Code Reviewmentioning
confidence: 97%
“…Median review times at Google are much shorter than in other projects [14,33,34]. We postulate that these differences are due to the culture of Google on code review (strict reviewing standards and expectations around quick turnaround times for review).…”
Section: A Truly Lightweight Processmentioning
confidence: 88%
“…The size distribution of changes is an important factor in the quality of the code review process. Previous studies have found that the number of useful comments decreases [11,14] and the review latency increases [8,24] as the size of the change increases. Size also influences developers' perception of the code review process; a survey of Mozilla contributors found that developers feel that size-related factors have the greatest effect on review latency [26].…”
Section: A Truly Lightweight Processmentioning
confidence: 99%
See 1 more Smart Citation
“…However, code reviews today still have the potential for being expensive and slow [4], especially in terms of the discussion size before a final decision is made. For example, Microsoft engineers raised concerns over modern code review workflows, stating that 'current code review best practice slows us down' [5]. Moreover, it is generally undesirable to have bloated reviewer comments in a review system [6].…”
Section: Introductionmentioning
confidence: 99%