International Conference Peer-reviewed
Hierarchical Categorization of Edit Operations for Separately Committing Large Refactoring Results
In Proceedings of the 14th International Workshop on Principles of Software Evolution (IWPSE 2015), pp. 19–27, Bergamo, Italy, August 2015.
Abstract
In software configuration management using a version control system, developers have to follow the commit policy of the project. However, preparing changes according to the policy are sometimes cumbersome and time-consuming, in particular when applying large refactoring consisting of multiple primitive refactoring instances. In this paper, we propose a technique for re-organizing changes by recording editing operations of source code. Editing operations including refactoring operations are hierarchically managed based on their types provided by an integrated development environment. Using the obtained hierarchy, developers can easily configure the granularity of changes and obtain the resulting changes based on the configured granularity. We confirmed the feasibility of the technique by applying it to the recorded changes in a large refactoring process.
Related papers
This work builds on
BibTeX
@inproceedings{jmatsu-iwpse2015,
author = {Jumpei Matsuda and Shinpei Hayashi and Motoshi Saeki},
title = {Hierarchical Categorization of Edit Operations for Separately Committing Large Refactoring Results},
booktitle = {Proceedings of the 14th International Workshop on Principles of Software Evolution},
pages = {19--27},
doi = {10.1145/2804360.2804363},
year = 2015,
}
- Type
- International Conference
- Conference
- IWPSE 2015
- Location
- Bergamo, Italy
- Presented
- August 30, 2015
- Volume / Pages
- pp. 19–27
- Acceptance rate
- 9/13 (69%)
- DOI
- 10.1145/2804360.2804363