DocumentCode :
2600228
Title :
A topic-based approach for narrowing the search space of buggy files from a bug report
Author :
Nguyen, Anh Tuan ; Nguyen, Tung Thanh ; Al-Kofahi, Jafar ; Nguyen, Hung Viet ; Nguyen, Tien N.
Author_Institution :
Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
fYear :
2011
fDate :
6-10 Nov. 2011
Firstpage :
263
Lastpage :
272
Abstract :
Locating buggy code is a time-consuming task in software development. Given a new bug report, developers must search through a large number of files in a project to locate buggy code. We propose BugScout, an automated approach to help developers reduce such efforts by narrowing the search space of buggy files when they are assigned to address a bug report. BugScout assumes that the textual contents of a bug report and that of its corresponding source code share some technical aspects of the system which can be used for locating buggy source files given a new bug report. We develop a specialized topic model that represents those technical aspects as topics in the textual contents of bug reports and source files, and correlates bug reports and corresponding buggy files via their shared topics. Our evaluation shows that BugScout can recommend buggy files correctly up to 45% of the cases with a recommended ranked list of 10 files.
Keywords :
program debugging; software engineering; text analysis; BugScout; bug report; buggy code; buggy files; search space; software development; source code; textual contents; topic based approach; Prediction algorithms; Software algorithms; Software systems; Synchronization; Training; Vectors; Defect Localization; Topic Modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
Conference_Location :
Lawrence, KS
ISSN :
1938-4300
Print_ISBN :
978-1-4577-1638-6
Type :
conf
DOI :
10.1109/ASE.2011.6100062
Filename :
6100062
Link To Document :
بازگشت