Understanding Semi-structured merge conflict characteristics in open-source Java projects (journal-first abstract)
Abstract
In a collaborative development environment, tasks are commonly assigned to developers working independent from each other. As a result, when trying to integrate these contributions, one might have to deal with conflicting changes. Such conflicts might be detected when merging contributions (merge conflicts), when building the system (build conflicts), or when running tests (semantic conflicts). Regarding such conflicts, previous studies show that they occur frequently, and impair developers’ productivity, as understanding and solving them is a demanding and tedious task that might introduce defects.
BibTeX
@inproceedings{Accioly-al:ASE18,
author = {Paola R. G. Accioly and
Paulo Borba and
Guilherme Cavalcanti},
title = {Understanding Semi-structured merge conflict characteristics in open-source Java projects (journal-first abstract)},
booktitle = {ASE},
pages = {955},
publisher = {{ACM}},
year = {2018},
}