Evaluating Refactoring-Aware Merging: An Experimental Study
- Contact:
- Manuel Ohrndorf
- Timo Kehrer
Context
Traditional merge tools (e.g., Git merge) often treat refactorings as conflicting changes, leading to unnecessary conflicts. On the contrary, a refactoring-aware approach may recognize and account for refactorings, preventing false positives in conflict detection.