Back to Search Start Over

Should We Replace Our Merge Tools?

Authors :
Paola Accioly
Guilherme Cavalcanti
Paulo Borba
Source :
ICSE (Companion Volume)
Publication Year :
2017
Publisher :
IEEE, 2017.

Abstract

While unstructured merge tools try to automatically resolve merge conflicts via textual similarity, semistructured merge tools try to go further by partially exploiting the syntactic structure and semantics of the involved artefacts. Previous studies compare these merge approaches with respect to the number of reported conflicts, showing, for most projects and merge situations, a reduction in favor of semistructured merge. However, these studies do not investigate whether this reduction actually leads to integration effort reduction (Productivity) without negative impact on the correctness of the merging process (Quality). To analyze this, and to better understand how these tools could be improved, we propose empirical studies to identify spurious conflicts reported by one approach but not by the other, and interference reported as conflict by one approach but missed by the other.

Details

Database :
OpenAIRE
Journal :
2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
Accession number :
edsair.doi...........7a5be43888d20176c7f65b9494ee385c
Full Text :
https://doi.org/10.1109/icse-c.2017.103