2015 IEEE/ACM 12th Working Conference on Mining Software Repositories 2015
DOI: 10.1109/msr.2015.24
|View full text |Cite
|
Sign up to set email alerts
|

Partitioning Composite Code Changes to Facilitate Code Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
36
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(37 citation statements)
references
References 26 publications
1
36
0
Order By: Relevance
“…Barnett et al (2015) investigated change untangling in the context of code review and obtained positive results in a user study. Tao and Kim (2015) also proposed to use change untangling for review and showed in a user study that untangling code changes can improve code understanding.…”
Section: Code Change Size/untangling In Code Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Barnett et al (2015) investigated change untangling in the context of code review and obtained positive results in a user study. Tao and Kim (2015) also proposed to use change untangling for review and showed in a user study that untangling code changes can improve code understanding.…”
Section: Code Change Size/untangling In Code Reviewmentioning
confidence: 99%
“…1 Code review performance is traditionally measured as the share of defects found (effectiveness) and defects found per unit of time (efficiency) (Biffl, 2000). Past research (e.g., Porter et al (1998); Bacchelli and Bird (2013)) has provided evidence that code review performance is determined to a large degree by human factors, thus current research efforts focus on investigating how automated tooling can help humans performing reviews with higher efficiency and effectiveness (Baum and Schneider, 2016;Thongtanunam et al, 2015b;Balachandran, 2013;Tao and Kim, 2015;Barnett et al, 2015;Kalyan et al, 2016).…”
Section: Introductionmentioning
confidence: 99%
“…A line of research that also deals with the clustering of change parts is "change untangling" [47], [48]. A number of approaches have been proposed that cluster changes based on heuristics and pattern matching [9], [49], [50], [51]. Future work should check whether these approaches can be adjusted to help in finding an optimal tour.…”
Section: Clustering Of Program Fragments and Change Partsmentioning
confidence: 99%
“…According to their results, this would help time to review as the different contexts are separated. Tao & Kim (2015) proposed a heuristic-based approach to decompose changeset with multiple concepts. They conducted a user study with students investigating whether their untangling approach affected the time and the correctness in performing review-related tasks.…”
Section: Related Workmentioning
confidence: 99%
“…The sample size comprised in our experiment poses an inherent threat to the internal validity of our experiment. Furthermore, using a different experimental strategy (e.g., that used by Tao & Kim (2015)) would remove personal performance biases, while causing a measurable learning effect. In fact, Wohlin et al (2012) state that "due to learning effects, a human subject cannot apply two methods to the same piece of code."…”
Section: Internal Validitymentioning
confidence: 99%