Syntactic software merging

37Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software merging is the process of combining multiple existing versions of a source file, to produce a new version. Typically, the goal is for the new version to implement some kind of union of the features implemented by the existing versions. A variety of merge tools are available, but software merging is still a tedious process, and mistakes are easy to make. This paper describes the fundamentals of merging, surveys the known methods of software merging, including a method based on programming-language syntax, and discusses a set of tools that perform syntactic merging.

Cite

CITATION STYLE

APA

Buffenbarger, J. (1995). Syntactic software merging. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1005, pp. 153–172). Springer Verlag. https://doi.org/10.1007/3-540-60578-9_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free