Helping developers help themselves: Automatic decomposition of code review changesets
- Mike Barnett ,
- Christian Bird ,
- Shuvendu Lahiri ,
- Joao Brunet
Proceedings of the 37th International Conference on Software Engineering |
Published by IEEE - Institute of Electrical and Electronics Engineers
Code Reviews, an important and popular mechanism for quality assurance, are often performed on a changeset, a set of modified files that are meant to be committed to a source repository as an atomic action. Understanding a code review is more difficult when the changeset consists of multiple, independent, code differences. We introduce CLUSTERCHANGES, an automatic technique for decomposing changesets and evaluate its effectiveness through both a quantitative analysis and a qualitative user study.
© IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.