• 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