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 :
بازگشت