DocumentCode
731498
Title
Partitioning Composite Code Changes to Facilitate Code Review
Author
Yida Tao ; Sunghun Kim
Author_Institution
Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
fYear
2015
fDate
16-17 May 2015
Firstpage
180
Lastpage
190
Abstract
Developers expend significant effort on reviewing source code changes. Hence, the comprehensibility of code changes directly affects development productivity. Our prior study has suggested that composite code changes, which mix multiple development issues together, are typically difficult to review. Unfortunately, our manual inspection of 453 open source code changes reveals a non-trivial occurrence (up to 29%) of such composite changes. In this paper, we propose a heuristic-based approach to automatically partition composite changes, such that each sub-change in the partition is more cohesive and self-contained. Our quantitative and qualitative evaluation results are promising in demonstrating the potential benefits of our approach for facilitating code review of composite code changes.
Keywords
public domain software; software maintenance; source code (software); code review; open source code; partitioning composite code changes; source code changes; Cloning; Force; Inspection; Libraries; Manuals; Pattern matching; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2015 IEEE/ACM 12th Working Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/MSR.2015.24
Filename
7180078
Link To Document