ACM Home Page
Please provide us with feedback. Feedback
Expertise identification and visualization from CVS
Full text PdfPdf (672 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 2008 international working conference on Mining software repositories table of contents
Leipzig, Germany
SESSION: People are people, so ... table of contents
Pages 125-128  
Year of Publication: 2008
ISBN:978-1-60558-024-1
Authors
Omar Alonso  University of California, Davis, CA, USA
Premkumar T. Devanbu  University of California, Davis, CA, USA
Michael Gertz  University of California, Davis, CA, USA
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 92,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1370750.1370780
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
O. Alonso, P. Devanbu, and M. Gertz. "Database Techniques for the Analysis and Exploration of Software Repositories". First MSR Workshop, ICSE (2004).
 
2
Apache contributors, httpd.apache.org/contributors
 
3
J. Brunnert, O. Alonso, and D. Riehle. "Expertise People and Skill Discovery Using Tolerant Retrieval and Visualization". In Proc. Of 30th ECIR, (2007).
 
4
K. Crowston and J. Howison. "The Social Structure of Free and Open Source Software Development". First Monday, Vol. 10, No. 2 (February 2005).
 
5
6
7
8
 
9
T. Gîrba et al. "How Developers Drive Software Evolution". IWPSE, (2005).
10
 
11
P. Jackson and I. Moulinier Natural Language Processing for Online Applications: Text Retrieval, Extraction, and Categorization. John Benjamins Publishing (2002).
 
12
Y. Kidane and P. Gloor "Correlating Temporal Communication Patterns of the Eclipse Open Source Community with Performance and Creativity". NAACSOS (2005).
 
13
L. Lopez J. Gonzalez--Barahona, and G. Robles. "Applying Social Network Analysis to the Information in CVS Repositories". First MSR Workshop, ICSE (2004).
14
 
15
L. Voinea and A. Telea. "CVSgrab: Mining the History of Large Software Projects", Proc. Of EUROVIS (2006).
16


Collaborative Colleagues:
Omar Alonso: colleagues
Premkumar T. Devanbu: colleagues
Michael Gertz: colleagues