How Do Centralized and Distributed Version Control Systems Impact Software Changes? Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/tq57ns31s

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Distributed Version Control Systems (DVCS) have seen an increase in popularity relative to traditional Centralized Version Control Systems (CVCS). Yet we know little on whether developers are benefitting from the extra power of DVCS. Without such knowledge, researchers, developers, tool builders, and team managers are in the danger of making wrong assumptions. In this paper we present the first in-depth, large scale empirical study that looks at the influence of DVCS on the practice of splitting, grouping, and committing changes. We recruited 820 participants for a survey that sheds light into the practice of using DVCS. We also analyzed 409M lines of code changed by 358300 commits, made by 5890 developers, in 132 repositories containing a total of 73M LOC. Using this data, we uncovered some interesting facts. For example, (i) commits made in distributed repositories were 32% smaller than the centralized ones, (ii) developers split commits more often in DVCS, and (iii) DVCS commits are more likely to have references to issue tracking labels.
Resource Type
Date Available
Date Issued
Series
Keyword
Subject
Rights Statement
Funding Statement (additional comments about funding)
Publisher
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2014-01-07T23:28:52Z (GMT) No. of bitstreams: 1 tech-report.pdf: 257382 bytes, checksum: 54d410334d0e0e66efb10aa443a8f1eb (MD5)
  • description.provenance : Made available in DSpace on 2014-01-07T23:28:52Z (GMT). No. of bitstreams: 1 tech-report.pdf: 257382 bytes, checksum: 54d410334d0e0e66efb10aa443a8f1eb (MD5) Previous issue date: 2014-01-07
  • description.provenance : Submitted by Caius Brindescu (brindesc@onid.orst.edu) on 2014-01-07T23:01:52Z No. of bitstreams: 1 tech-report.pdf: 257382 bytes, checksum: 54d410334d0e0e66efb10aa443a8f1eb (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items