|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
29th International Conference on Software Engineering (ICSE'07)
Refactoring-Aware Configuration Management for Object-Oriented Programs
Minneapolis, Minnesota
May 20-May 26
ISBN: 0-7695-2828-7
| ASCII Text | x | ||
| Danny Dig, Kashif Manzoor, Ralph Johnson, Tien N. Nguyen, "Refactoring-Aware Configuration Management for Object-Oriented Programs," Software Engineering, International Conference on, pp. 427-436, 29th International Conference on Software Engineering (ICSE'07), 2007. | |||
| BibTex | x | ||
| @article{ 10.1109/ICSE.2007.71, author = {Danny Dig and Kashif Manzoor and Ralph Johnson and Tien N. Nguyen}, title = {Refactoring-Aware Configuration Management for Object-Oriented Programs}, journal ={Software Engineering, International Conference on}, volume = {0}, year = {2007}, issn = {0270-5257}, pages = {427-436}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.71}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Software Engineering, International Conference on TI - Refactoring-Aware Configuration Management for Object-Oriented Programs SN - 0270-5257 SP427 EP436 A1 - Danny Dig, A1 - Kashif Manzoor, A1 - Ralph Johnson, A1 - Tien N. Nguyen, PY - 2007 KW - null VL - 0 JA - Software Engineering, International Conference on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.71
Current text based Software Configuration Management (SCM) systems have trouble with refactorings. Refactorings result in global changes and lead to merge conflicts. A refactoring-aware SCM system reduces merge conflicts, preserves program history better and makes it easier to understand program evolution. This paper describes MolhadoRef, a refactoring-aware SCM system and the merge algorithm at its core. MolhadoRef records change operations (refactorings and edits) used to produce one version, and replays them when merging versions. Since refactorings are change operations with well defined semantics, MolhadoRef treats them intelligently. A case-study shows that MolhadoRef solves automatically more merge conflicts than CVS while resulting in fewer merge errors.
Citation:
Danny Dig, Kashif Manzoor, Ralph Johnson, Tien N. Nguyen, "Refactoring-Aware Configuration Management for Object-Oriented Programs," icse, pp.427-436, 29th International Conference on Software Engineering (ICSE'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.
