Intellimerge: A refactoring-aware software merging technique
In modern software development, developers rely on version control systems like Git to
collaborate in the branch-based development workflow. One downside of this workflow is …
collaborate in the branch-based development workflow. One downside of this workflow is …
Code merging using transformations and member identity
AR Teles, AL Santos - Proceedings of the 2023 ACM SIGPLAN …, 2023 - dl.acm.org
Conventionally, merging code files is performed using generic line-based merging
algorithms (eg, diff3) that are unaware of the syntax and semantics of the programming …
algorithms (eg, diff3) that are unaware of the syntax and semantics of the programming …
Do code refactorings influence the merge effort?
In collaborative software development, multiple contributors frequently change the source
code in parallel to implement new features, fix bugs, refactor existing code, and make other …
code in parallel to implement new features, fix bugs, refactor existing code, and make other …
SoManyConflicts: Resolve many merge conflicts interactively and systematically
B Shen, W Zhang, A Yu, Y Shi… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Code merging plays an important role in collaborative software development. However, it is
often tedious and error-prone for developers to manually resolve merge conflicts, especially …
often tedious and error-prone for developers to manually resolve merge conflicts, especially …
[PDF][PDF] Improving code merging accuracy with transformations and member identity
ADR Teles - 2023 - repositorio.iscte-iul.pt
Conventionally, merging code files is performed in an unstructured manner, using generic
linebased merging algorithms (eg, diff3) that are unaware of the syntax and semantics of the …
linebased merging algorithms (eg, diff3) that are unaware of the syntax and semantics of the …
Merging problems in modern version control systems
During software development, when developers change the same part of the code
concurrently, this may be led to merging conflicts. Resolving these conflicts might be costly …
concurrently, this may be led to merging conflicts. Resolving these conflicts might be costly …
Mergebot: A Platform of Semi-Structured Merge Conflict Resolution for C/C++ Code
H He, X Liu, L Xu, G Mei, J Xuan - Available at SSRN 5110502 - papers.ssrn.com
In software version control systems, like Git, merge conflicts typically arise when multiple
developers edit the same segment of a source file from different branches. Detecting merge …
developers edit the same segment of a source file from different branches. Detecting merge …
[PDF][PDF] IntelliMerge: A Refactoring-Aware Software Merging
BO SHEN, WEI ZHANG, H ZHAO, L GUANGTAI… - 2019 - academia.edu
Modern software products are usually developed and maintained by a team of developers,
either from a company or from an open-source community. In the development process, the …
either from a company or from an open-source community. In the development process, the …