3 papers
cs.SE2026
MergirafSemi: A Language-Agnostic Semistructured Merge Tool
Pedro Lopes, Paulo Borba, Paola Accioly +1
Developers frequently face merge conflicts when integrating concurrent changes. Most merge tools rely on unstructured, line-based comparisons, often producing spurious conflicts an…
cs.SE2025
LastMerge: A language-agnostic structured tool for code integration
Joao Pedro Duarte, Paulo Borba, Guilherme Cavalcanti
Unstructured line-based merge tools are widely used in practice. Structured AST-based merge tools show significantly improved merge accuracy, but are rarely used in practice becaus…
cs.SE2024
Semistructured Merge with Language-Specific Syntactic Separators
Guilherme Cavalcanti, Paulo Borba, Leonardo dos Anjos +1
Structured merge tools exploit programming language syntactic structure to enhance merge accuracy by reducing spurious conflicts reported by unstructured tools. By creating and han…