Mining Usage Expertise from Version Archives – MSR 2008

by David Schuler, Thomas Zimmermann

In software development, there is an increasing need to find and connect developers with relevant expertise. Existing expertise recommendation systems are mostly based on variations of the Line 10 Rule: developers who changed a file most often, have the most experience (implementation expertise). In this paper, we introduce the concept of usage expertise, which manifests itself whenever developers are using functionality, e.g., by calling API methods. We present preliminary results for the ECLIPSE project that demonstrate that our technique allows to recommend experts for files with no or little history, identify developers with similar expertise, and measure the impact of API methods.

Download as PDF.
See also: http://www.softevo.org/

Reference

David Schuler, Thomas Zimmermann. Mining Usage Expertise from Version Archives. In Proceedings of the Fifth International Working Conference on Mining Software Repositories (MSR 2008), Leipzig, Germany, May 2008.

BibTeX Entry

@inproceedings{schuler-msr-2008,
    title = "Mining Usage Expertise from Version Archives",
    author = "David Schuler and Thomas Zimmermann",
    year = "2008",
    month = "May",
    booktitle = "Proceedings of the Fifth International Working Conference on Mining Software Repositories",
    location = "Leipzig, Germany",
}