Measuring developer contribution from software repository data

by Gousios, Georgios and Kalliamvakou, Eirini and Spinellis, Diomidis

You can get a pre-print version from here.
You can view the publisher's page here.

Abstract

Apart from source code, software infrastructures supporting agile and distributed software projects contain traces of developer activity that does not directly affect the product itself but is important for the development process. We propose a model that, by combining traditional contribution metrics with data mined from software repositories, can deliver accurate developer contribution measurements. The model creates clusters of similar projects to extract weights that are then applied to the actions a developer performed on project assets to extract a combined measurement of the developer’s contribution. We are currently implementing the model in the context of a software quality monitoring system while we are also validating its components by means of questionnaires.

Bibtex record

@inproceedings{GKS08,
  address = {New York, NY, USA},
  author = {Gousios, Georgios and Kalliamvakou, Eirini and Spinellis, Diomidis},
  booktitle = {MSR '08: Proceedings of the 2008 International Working Conference on Mining Software Repositories},
  isbn = {978-1-60558-024-1},
  location = {Leipzig, Germany},
  pages = {129--132},
  publisher = {ACM},
  doi = {10.1145/1370750.1370781},
  title = {Measuring developer contribution from software repository data},
  year = {2008},
  url = {/pub/measuring-developer-contribution-from-repository-data.pdf}
}

The paper