The promises and perils of mining git

By Christian Bird, Peter C. Rigby, Earl T. Barr, David J. Hamilton, Daniel M. Germán, Premkumar T. Devanbu. IEEE International Working Conference on Mining Software Repositories, 2009

336 citations recorded by the source corpus.

We are now witnessing the rapid growth of decentralized source code management (DSCM) systems, in which every developer has her own repository. DSCMs facilitate a style of collaboration in which work output can flow sideways (and privately) between collaborators, rather than always up and down (and publicly) via a central repository. Decentralization comes with both the promise of new data and the peril of its misinterpretation. We focus on git, a very popular DSCM used in high-profile projects. Decentralization, and other features of git, such as automatically recorded contributor attribution, lead to richer content histories, giving rise to new questions such as “How do contributions flow between developers to the official project repository?” However, there are pitfalls. Commits may be reordered, deleted, or edited as they move between repositories. The semantics of terms common to SCMs and DSCMs sometimes differ markedly, potentially creating confusion. For example, a commit is immediately visible to all developers in centralized SCMs, but not in DSCMs. Our goal is to help researchers interested in DSCMs avoid these and other perils when mining and analyzing git data.

Subfields: Computer Science Applications, Information Systems, Information Systems and Management

View Paper: https://www.semanticscholar.org/paper/3d7f482edc1844d85319b26ee5a2df8aac20ce89

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Science Applications

  1. Georgios Gousios
  2. Baishakhi Ray
  3. Vladimir Filkov
  4. Premkumar T. Devanbu
  5. Daryl Posnett
  6. Daniel M. Germán
  7. Kelly Blincoe
  8. Eirini Kalliamvakou

In Information Systems

  1. Georgios Gousios
  2. Baishakhi Ray
  3. Bogdan Vasilescu
  4. Vladimir Filkov
  5. Premkumar T. Devanbu
  6. Daniel M. Germán
  7. Eirini Kalliamvakou
  8. Kelly Blincoe

In Information Systems and Management

  1. Vladimir Filkov
  2. Kelly Blincoe
  3. Eirini Kalliamvakou
  4. Daniela E. Damian
  5. Leif Singer
  6. Daniel M. Germán
  7. Premkumar T. Devanbu
  8. Bogdan Vasilescu

Citations in the corpus