DocumentCode :
647199
Title :
Has this bug been reported?
Author :
Kaiping Liu ; Hee Beng Kuan Tan ; Hongyu Zhang
Author_Institution :
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2013
fDate :
14-17 Oct. 2013
Firstpage :
82
Lastpage :
91
Abstract :
Bug reporting is essentially an uncoordinated process. The same bugs could be repeatedly reported because users or testers are unaware of previously reported bugs. As a result, extra time could be spent on bug triaging and fixing. In order to reduce redundant effort, it is important to provide bug reporters with the ability to search for previously reported bugs. The search functions provided by the existing bug tracking systems are using relatively simple ranking functions, which often produce unsatisfactory results. In this paper, we adopt Ranking SVM, a Learning to Rank technique to construct a ranking model for effective bug report search. We also propose to use the knowledge of Wikipedia to discover the semantic relations among words and documents. Given a user query, the constructed ranking model can search for relevant bug reports in a bug tracking system. Unlike related works on duplicate bug report detection, our approach retrieves existing bug reports based on short user queries, before the complete bug report is submitted. We perform evaluations on more than 16,340 Eclipse and Mozilla bug reports. The evaluation results show that the proposed approach can achieve better search results than the existing search functions provided by Bugzilla and Lucene. We believe our work can help users and testers locate potential relevant bug reports more precisely.
Keywords :
Web sites; document handling; learning (artificial intelligence); program debugging; query processing; support vector machines; Bugzilla; Eclipse bug reports; Learning to Rank technique; Lucene; Mozilla bug reports; Ranking SVM; Wikipedia; bug fixing; bug report search; bug reporters; bug reporting; bug tracking systems; bug triaging; documents; ranking functions; semantic relation discovery; user query; Electronic publishing; Encyclopedias; Internet; Semantics; Support vector machines; Training; Bug report search; Ranking SVM; bug tracking system; search quality; semantic relation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2013 20th Working Conference on
Conference_Location :
Koblenz
Type :
conf
DOI :
10.1109/WCRE.2013.6671283
Filename :
6671283
Link To Document :
بازگشت