Expertise identification and visualization from CVS

TitleExpertise identification and visualization from CVS
Publication TypeConference Paper
Year of Publication2008
AuthorsAlonso, O, Devanbu, PT, Gertz, M
Secondary TitleProceedings of the 2008 international working conference on Mining software repositories
Pagination125–128
Date Published05/2008
PublisherACM
Place PublishedNew York, NY, USA
ISBN Number978-1-60558-024-1
Keywordsapache, classification, committers, components, contributors, expertise, expertise identification, repository, scm, source code
Abstract

As software evolves over time, the identification of expertise becomes an important problem. Component ownership and team awareness of such ownership are signals of solid project. Ownership and ownership awareness are also issues in open-source software (OSS) projects. Indeed, the membership in OSS projects is dynamic with team members arriving and leaving. In large open source projects, specialists who know the system very well are considered experts. How can one identify the experts in a project by mining a particular repository like the source code? Have they gotten help from other people?

We provide an approach using classification of the source code tree as a path to derive the expertise of the committers. Because committers may get help from other people, we also retrieve their contributors. We also provide a visualization that helps to further explore the repository via committers and categories. We present a prototype implementation that describes our research using the Apache HTTP Web server project as a case study.

URLhttp://doi.acm.org/10.1145/1370750.1370780
DOI10.1145/1370750.1370780
Full Text
AttachmentSize
PDF icon p125-alonso.pdf655.83 KB