• DocumentCode
    2983937
  • Title

    Extensible language-aware merging

  • Author

    Hunt, James J. ; Tichy, Walter F.

  • Author_Institution
    Forschungszentrum Informatik, Karlsruhe, Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    511
  • Lastpage
    520
  • Abstract
    Parallel development has become standard practice in software development and maintenance. Though almost 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.
  • Keywords
    configuration management; merging; software development management; software maintenance; configuration management system; extensible language-aware merging; fast differencing algorithm; renaming analysis; revision control; software development; software maintenance; Algorithm design and analysis; Control systems; Interference; Merging; Programming; Software maintenance; Software standards; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167812
  • Filename
    1167812