Title :
Classifying Bug Reports to Bugs and Other Requests Using Topic Modeling
Author :
Pingclasai, Natthakul ; Hata, Hiroki ; Matsumoto, Ken-ichi
Author_Institution :
Dept. of Comput. Eng., Kasetsart Univ., Bangkok, Thailand
Abstract :
Bug reports are widely used in several research areas such as bug prediction, bug triaging, and etc. The performance of these studies relies on the information from bug reports. Previous study showed that a significant number of bug reports are actually misclassified between bugs and non-bugs. However, classifying bug reports is a time-consuming task. In the previous study, researchers spent 90 days to classify manually more than 7,000 bug reports. To tackle this problem, we propose automatic bug report classification techniques. We apply topic modeling to the corpora of pre-processed bug reports of three open-source software projects with decision tree, naive Bayes classifier, and logistic regression. The performance in classification, measured in F-measure score, varies between 0.66-0.76, 0.65-0.77, and 0.71-0.82 for HTTPClient, Jackrabbit, and Lucene project respectively.
Keywords :
Bayes methods; decision trees; pattern classification; program debugging; regression analysis; F-measure score; HTTPClient; Jackrabbit; Lucene project; automatic bug report classification techniques; bug prediction; bug report preprocessing; bug triaging; decision tree; logistic regression; naive Bayes classifier; open-source software projects; topic modeling; Computer bugs; Data mining; Data models; Logistics; Predictive models; Software; Vectors; bug classification; bug reports; topic modeling;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.105