Title :
Who can help me with this change request?
Author :
Kagdi, Huzefa ; Poshyvanyk, Denys
Author_Institution :
Dept. of Comput. Sci., Missouri Univ. of Sci. & Technol., Rolla, MO
Abstract :
An approach to recommend a ranked list of developers to assist in performing software changes given a textual change request is presented. The approach employs a two-fold strategy. First, a technique based on information retrieval is put at work to locate the relevant units of source code, e.g., files, classes, and methods, to a given change request. These units of source code are then fed to a technique that recommends developers based on their source code change expertise, experience, and contributions, as derived from the analysis of the previous commits. The commits are obtained from a software system´s version control repositories (e.g., Subversion). The approach is demonstrated on a bug report from KOffice, an open source application suite.
Keywords :
data mining; information retrieval; software maintenance; information retrieval; mining software repository; software change; software maintenance; software system version control repository; textual change request; Computer science; Data mining; Educational institutions; History; Indexing; Information retrieval; Large scale integration; Open source software; Software performance; Software systems;
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2009.5090056