DocumentCode :
657539
Title :
Mining A change history to quickly identify bug locations : A case study of the Eclipse project
Author :
Tantithamthavorn, Chakkrit ; Teekavanich, Rattamont ; Ihara, Akinori ; Matsumoto, Ken-ichi
Author_Institution :
Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
fYear :
2013
fDate :
4-7 Nov. 2013
Firstpage :
108
Lastpage :
113
Abstract :
In this study, we proposed an approach to mine a change history to improve the bug localization performance. The key idea is that a recently fixed file may be fixed in the near future. We used a combination of textual feature and mining the change history to recommend source code files that are likely to be fixed for a given bug report. First, we adopted the Vector Space Model (VSM) to find relevant source code files that are textually similar to the bug report. Second, we analyzed the change history to identify previously fixed files. We then estimated the fault proneness of these files. Finally, we combined the two scores, from textual similarity and fault proneness, for every source code file. We then recommend developers examine source code files with higher scores. We evaluated our approach based on 1,212 bug reports from the Eclipse Platform and Eclipse JDT. The experimental results show that our proposed approach can improve the bug localization performance and effectively identify buggy files.
Keywords :
data mining; information retrieval; program debugging; project management; source code (software); Eclipse JDT; Eclipse project; VSM; bug localization performance improvement; bug location identification; bug report; change history mining; file fault proneness estimation; fixed-files; source code file recommendation; textual similarity feature; vector space model; Accuracy; Computer bugs; Equations; History; Indexes; Mathematical model; Vectors; Bug Localization; Information Retrieval; Mining Change History; Software Debugging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2013 IEEE International Symposium on
Conference_Location :
Pasadena, CA
Type :
conf
DOI :
10.1109/ISSREW.2013.6688888
Filename :
6688888
Link To Document :
بازگشت