2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2017
DOI: 10.1109/icsme.2017.28
|View full text |Cite
|
Sign up to set email alerts
|

On the Optimal Order of Reading Source Code Changes for Review

Abstract: Change-based code review, e.g., in the form of pull requests, is the dominant style of code review in practice. An important option to improve review's efficiency is cognitive support for the reviewer. Nevertheless, review tools present the change parts under review sorted in alphabetical order of file path, thus leaving the effort of understanding the construction, connections, and logic of the changes on the reviewer. This leads to the question: How should a code review tool order the parts of a code change … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
39
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 32 publications
(41 citation statements)
references
References 62 publications
(76 reference statements)
1
39
1
Order By: Relevance
“…For the effect of change part ordering, our findings are less conclusive: There is insufficient evidence to allow robust conclusions that change part ordering has an effect on code review performance. Our findings show that the general tendency and the qualitative data is compatible with the predictions in our previous work (Baum et al, 2017b), but we do not reach statistical significance. Not having attained the sample size indicated by power analysis could have had an effect on this result.…”
Section: Introductioncontrasting
confidence: 56%
See 3 more Smart Citations
“…For the effect of change part ordering, our findings are less conclusive: There is insufficient evidence to allow robust conclusions that change part ordering has an effect on code review performance. Our findings show that the general tendency and the qualitative data is compatible with the predictions in our previous work (Baum et al, 2017b), but we do not reach statistical significance. Not having attained the sample size indicated by power analysis could have had an effect on this result.…”
Section: Introductioncontrasting
confidence: 56%
“…It helps checking for defects by avoiding speculative assumptions and by easing the spotting of inconsistencies." They present six principles for a good order (Baum et al, 2017b, pg. 5f):…”
Section: Ordering Of Code Change Parts For Review Reading Techniquesmentioning
confidence: 99%
See 2 more Smart Citations
“…Research on the ordering of code changes is also related to TDR. In particular, Baum et al argued that an optimal ordering of code changes would help reviewers by reducing the cognitive load and improving the alignment with their cognitive processes [10], even though they made no explicit reference to ordering tests. This may give theoretical value to the TDR practice.…”
Section: Related Workmentioning
confidence: 99%