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 :
بازگشت