ACM Home Page
Please provide us with feedback. Feedback
Supporting change request assignment in open source development
Full text PdfPdf (279 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2006 ACM symposium on Applied computing table of contents
Dijon, France
SESSION: Software engineering: sound solutions for the 21st century table of contents
Pages: 1767 - 1772  
Year of Publication: 2006
ISBN:1-59593-108-2
Authors
Gerardo Canfora  University of Sannio, Benevento, Italy
Luigi Cerulo  University of Sannio, Benevento, Italy
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 66,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Software repositories, such as CVS and Bugzilla, provide a huge amount of data regarding, respectively, source code and change request history. In this paper we propose a study on how change requests have been assigned to developers involved in an open source project and a method to suggest the set of best candidate developers to resolve a new change request. The method is based on the hypothesis that, given a new change request, developers that have resolved similar change requests in the past are the best candidates to resolve the new one. The suggestion can be useful for project managers in order to choose the best candidate to resolve a particular change request and/or to construct a competence database of developers working on software projects. We use the textual description of change requests stored in software repositories to index developers as documents in an information retrieval system. An Information Retrieval method is then applied to retrieve the candidate developers using the textual description of a new change request as a query.Case and evaluation study of the analysis and the methods introduced in this paper has been conducted on two large open source projects, Mozilla and KDE.


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
Bugzilla. http://www.bugzilla.org/.
 
2
Cvs. http://www.cvshome.org/.
 
3
L. A. J. The frequency distribution of scientific productivity. Journal of the Washington Academy of Sciences, 16:317--323, 1926.
 
4
A. Bookstein. Informetric distributions, part i: unified overview. Journal of the American Society for Information Science, 41(5):368--375, 1990.
 
5
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
H. P. Luhn. The automatic creation of literature abstracts. IBM Journal of Research and Development, 2:159--165, 1958.
14
 
15
 
16
I. Ounis, G. Amati, V. Plachouras, B. He, C. Macdonald, and D. Johnson. Terrier information retrieval platform. In ECIR, pages 517--519, 2005.
 
17
M. F. Porter. An algorithm for suffix stripping. 1997.
 
18
 
19
 
20
G. K. Zipf. Relative frequency as a determinant of phonetic change. Harvard Studies in Classical Philology, 15:1--95, 1929.


Collaborative Colleagues:
Gerardo Canfora: colleagues
Luigi Cerulo: colleagues