Title :
BQL: capturing and reusing debugging knowledge
Author :
Gu, Zhongxian ; Barr, Earl T. ; Su, Zhendong
Author_Institution :
Dept. of Comput. Sci., Univ. of California at Davis, Davis, CA, USA
Abstract :
When fixing a bug, a programmer tends to search for similar bugs that have been resolved in the past. A fix for a similar bug may help him fix his bug or at least understand his bug. We designed and implemented the Bug Query Language (BQL) and its accompanying tools to help users search for similar bugs to aid debugging. This paper demonstrates the main features of the BQL infrastructure. We populated BQL with bugs collected from open-source projects and show that BQL could have helped users to fix real-world bugs.
Keywords :
program debugging; public domain software; query languages; BQL infrastructure; bug query language; debugging knowledge; open source project; Computer bugs; Database languages; Databases; Debugging; Search engines; Semantics; bql; reusing debugging knowledge;
Conference_Titel :
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4503-0445-0
Electronic_ISBN :
0270-5257
DOI :
10.1145/1985793.1985975