DocumentCode
1926674
Title
Evaluating the Branch Merging Effort in Version Control Systems
Author
de Souza Santos, R. ; Murta, Leonardo Gresta Paulino
fYear
2012
fDate
23-28 Sept. 2012
Firstpage
151
Lastpage
160
Abstract
It is common, in software development under version control, the need of parallel development of the source code via branches. Moreover, in most cases, the merge of these branches is necessary. Therefore, our work proposes the extraction of metrics that estimate the complexity to perform merges, making it possible to visualize, among all branches, which are the most critical and analyze the evolution of the metrics since the establishment of the branch. The evaluation of our work showed that some metrics behave better in order to estimate the complexity of integrating branches. For instance, the metric Number of Physical Conflicts reached up to 99% correlation when compared to the actual merge effort.
Keywords
configuration management; merging; software metrics; branch merging effort evaluation; metrics extraction; physical conflicts metric number; software development; source code parallel development; version control systems; Complexity theory; Java; Measurement; Merging; Software; Software engineering; Visualization; Branches; Configuration Management; Metrics; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (SBES), 2012 26th Brazilian Symposium on
Conference_Location
Natal
Print_ISBN
978-1-4673-4472-2
Type
conf
DOI
10.1109/SBES.2012.16
Filename
6337868
Link To Document