DocumentCode :
633770
Title :
Using Co-change Histories to Improve Bug Localization Performance
Author :
Tantithamthavorn, Chakkrit ; Ihara, Akinori ; Matsumoto, Ken-ichi
Author_Institution :
Software Eng. Lab. Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
fYear :
2013
fDate :
1-3 July 2013
Firstpage :
543
Lastpage :
548
Abstract :
A large open source software (OSS) project receives many bug reports on a daily basis. Bug localization techniques automatically pinpoint source code fragments that are relevant to a bug report, thus enabling faster correction. Even though many bug localization methods have been introduced, their performance is still not efficient. In this research, we improved on existing bug localization methods by taking into account co-change histories. We conducted experiments on two OSS datasets, the Eclipse SWT 3.1 project and the Android ZXing project. We validated our approach by evaluating effectiveness compared to the state-of-the-art approach Bug Locator. In the Eclipse SWT 3.1 project, our approach reliably identified source code that should be fixed for a bug in 72.46% of the total bugs, while Bug Locator identified only 51.02%. In the Android ZXing project, our approach identified 85.71%, while Bug Locator identified 60%.
Keywords :
program debugging; project management; public domain software; software maintenance; software performance evaluation; Android ZXing project; Eclipse SWT 3.1 project; OSS datasets; bug localization performance improvement; co-change histories; open source software project; software maintenance; software project; source code fragments; Androids; Computer bugs; Equations; History; Humanoid robots; Mathematical model; Vectors; Bug Localization; Co-Change Histories; Information Retrieval; Software Maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
Conference_Location :
Honolulu, HI
Type :
conf
DOI :
10.1109/SNPD.2013.92
Filename :
6598517
Link To Document :
بازگشت