TY - CHAP
T1 - Syntactic Software Merging
AU - Buffenbarger, Jim
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1995.
PY - 1995/1/1
Y1 - 1995/1/1
N2 - 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.
AB - 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.
UR - https://scholarworks.boisestate.edu/cs_facpubs/58
UR - https://doi.org/10.1007/3-540-60578-9_14
UR - http://www.scopus.com/inward/record.url?scp=84958629252&partnerID=8YFLogxK
U2 - 10.1007/3-540-60578-9_14
DO - 10.1007/3-540-60578-9_14
M3 - Chapter
SN - 3540605789
SN - 9783540605782
T3 - 0302-9743
SP - 153
EP - 172
BT - Software Configuration Management: ICSE SCM-4 and SCM-5 Workshops Selected Papers
A2 - Estublier, Jacky
PB - Springer Verlag
T2 - International Conference on Software Engineering , ICSE 1995, 4th Workshops on Software Configuration Management, SCM and 4th Workshops on Software Configuration Management, SCM
Y2 - 1 September 1995
ER -