The Promises and Perils of Mining Git
Source: University of Victoria
The authors 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. They focus on git, a very popular DSCM used in high-profile projects.