Predicting merge conflicts in collaborative software development
Background. During collaborative software development, developers often use branches to
add features or fix bugs. When merging changes from two branches, conflicts may occur if …
add features or fix bugs. When merging changes from two branches, conflicts may occur if …
Predicting Textual Merge Conflicts
MO Kareshk - 2020 - era.library.ualberta.ca
During collaborative software development, developers often use branches to add features
or fix bugs. When merging changes from two branches, conflicts may occur if the changes …
or fix bugs. When merging changes from two branches, conflicts may occur if the changes …
[PDF][PDF] Investigating the Merge Conflict Life-Cycle Taking the Social Dimension into Account
GA do Vale - scholar.archive.org
Context. Software development is a collaborative and distributed activity in which success
depends on the ability to coordinate social and technical assets. Version control systems …
depends on the ability to coordinate social and technical assets. Version control systems …
AUTOMATED BACKPORTING FOR EFFICIENT VERSION MANAGEMENT IN SOFTWARE REPOSITORIES
D Chakroborti - 2025 - harvest.usask.ca
Managing software versions can be a complex software development task as it involves
multiple stakeholders with differing interests. Proper management of the versions requires …
multiple stakeholders with differing interests. Proper management of the versions requires …
Investigating the merge conflict life-cycle taking the social dimension into account
G Andrade Do Vale - 2023 - publikationen.sulb.uni-saarland.de
Context. Software development is a collaborative and distributed activity in which success
depends on the ability to coordinate social and technical assets. Version control systems …
depends on the ability to coordinate social and technical assets. Version control systems …
Spork: Move-enabled structured merge for Java with GumTree and 3DM
S Larsén - 2020 - diva-portal.org
With software development becoming an increasingly parallel process in which branching
lines of development is common, the shortcomings of unstructured merge techniques are …
lines of development is common, the shortcomings of unstructured merge techniques are …
Improvements to Test Case Prioritisation considering Efficiency and Effectiveness on Real Faults
D Paterson - 2019 - etheses.whiterose.ac.uk
Despite the best efforts of programmers and component manufacturers, software does not
always work perfectly. In order to guard against this, developers write test suites that execute …
always work perfectly. In order to guard against this, developers write test suites that execute …