CVSM Bibliography, Entry [ HuT2002SM ]


Hunt, James J.; Tichy, Walter F.: Extensible Language-Aware Merging;
p.511-520 in: 18th International Conference on Software Maintenance (ICSM 2002), 3-6 October 2002, Montreal, Quebec, Canada; IEEE Computer Society; 2002
Library Entries: IEEE
Deskriptoren: CVSM, source code:differencing, source code:merging

Abstract: Parallel development has become standard practice in software development and maintenance. Though most every revision control and configuration management system provides some form of merging for combining changes made in parallel, these mechanisms often yield unsatisfactory results. The authors present a new merging algorithm, that uses a fast differencing algorithm and renaming analysis to provide better merge results. The system is language aware, but not language dependent and does not require a special editor, so it can be easily integrated in current development environments.