SENov 22, 2018

Uma técnica para a quantificação do esforço de merge

arXiv:1811.09176v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses the lack of tool support for quantifying merge effort in software development, which is incremental as it builds on existing studies of merge failures.

The authors tackled the problem of measuring merge effort in version control systems by proposing a technique and tool for analyzing Git repositories, finding that rework and wasted work occur in approximately 10% to 30% of projects with similar average actions.

Developers that use version control systems can work in parallel with other developers and merge their versions afterwards. Sometimes these merges fail, demanding manual intervention to resolve conflicts. Some studies aim at analyzing the merges failures, however, there is a lack of tool support in the literature to measure the merge effort, jeopardizing such kind of analyses. In this article, we propose a technique and its companion tool for analyzing Git repositories and providing metrics related to the merge effort. We evaluated our tool over five projects, showing that rework and wasted work happens in, approximately, 10% to 30% of the projects. Moreover, the average of actions of these efforts is almost the same.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes