Automatic prediction of developers' resolutions for software merge conflicts

W Aldndni, N Meng, F Servant - Journal of Systems and Software, 2023 - Elsevier
In collaborative software development, developers simultaneously work in parallel on
different branches that they merge periodically. When edits from different branches textually …

Towards accurate recommendations of merge conflicts resolution strategies

P Elias, HSC Junior, E Ogasawara… - Information and Software …, 2023 - Elsevier
Context: in software engineering, developers working concurrently on a project frequently
need to merge changes in the source code. The manual resolution of merge conflicts is a …

The life-cycle of merge conflicts: processes, barriers, and strategies

N Nelson, C Brindescu, S McKee, A Sarma… - Empirical Software …, 2019 - Springer
Merge conflicts occur when developers make concurrent changes to the same part of the
code. They are an inevitable and disruptive aspect of collaborative software development …

Understanding the Impact of Branch Edit Features for the Automatic Prediction of Merge Conflict Resolutions

W Aldndni, F Servant, N Meng - Proceedings of the 32nd IEEE/ACM …, 2024 - dl.acm.org
Developers regularly have to resolve merge conflicts, ie, two conflicting sets of changes to
the same files in different branches, which can be tedious and error-prone. To resolve …

Indicators for merge conflicts in the wild: survey and empirical study

O Leßenich, J Siegmund, S Apel, C Kästner… - Automated Software …, 2018 - Springer
While the creation of new branches and forks is easy and fast with modern version-control
systems, merging is often time-consuming. Especially when dealing with many branches or …

Planning for untangling: Predicting the difficulty of merge conflicts

C Brindescu, I Ahmed, R Leano, A Sarma - Proceedings of the ACM …, 2020 - dl.acm.org
Merge conflicts are inevitable in collaborative software development and are disruptive.
When they occur, developers have to stop their current work, understand the conflict and the …

Predicting merge conflicts considering social and technical assets

G Vale, H Costa, S Apel - Empirical Software Engineering, 2024 - Springer
Concurrent contributions to a code base may introduce merge conflicts. Whereas merge
conflicts are easy and common to introduce, resolving them is a difficult, time-consuming …

Challenges of resolving merge conflicts: A mining and survey study

G Vale, C Hunsen, E Figueiredo… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
In collaborative software development, merge conflicts arise when developers integrate
concurrent code changes. Practitioners seek to minimize the number of merge conflicts …

Merge Conflict Resolution: Classification or Generation?

J Dong, Q Zhu, Z Sun, Y Lou… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Collaborative development is critical to improve the productivity. Multiple contributors work
simultaneously on the same project and might make changes to the same code locations …

Early detection of collaboration conflicts and risks

Y Brun, R Holmes, MD Ernst… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Conflicts among developers' inconsistent copies of a shared project arise in collaborative
development and can slow progress and decrease quality. Identifying and resolving such …