doi:10.3850/978-981-08-7304-2_1307


A Merging Technique — To Reduce Software Merging Conflicts in Object-oriented Refactoring


M. Rajesh and A. Ananda Rao

1Jntuace, Anantapur, Andhra Pradesh, India.

ABSTRACT

At present text-based software configuration management system facing many problems with refactoring. These refactorings cut across module boundaries and cause changes to many parts of the systems, which leads to conflicts. A refactoring-aware software configuration management system minimizes these merges conflicts. MolhadoRef, Refactoring-aware SCM system[1] and a merge algorithm at its core. MolhadoRef works on Operation based approach. It records the change operations and replays, when refactoring are well-defined semantics. MolhadoRef merging process consumes more space and becomes difficult for large applications. The proposed system is based on semantic approach i.e., it makes use of domain models containing the objectives, processes, actions, actors and an ontology of domain terms, their definitions and their relationships with other domain-specific terms. The proposed system deal with global software merging conflicts effectively. Merging process should be at byte code level in contrast that shouldn’t be at source code level.



     Back to TOC

FULL TEXT(PDF)