Back to Search
Start Over
Should We Replace Our Merge Tools?
- 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.
- Subjects :
- Correctness
Information retrieval
Theoretical computer science
Computer science
0202 electrical engineering, electronic engineering, information engineering
020207 software engineering
020201 artificial intelligence & image processing
02 engineering and technology
Merge (version control)
Subjects
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