Authors
Ripon K Saha, Matthew Lease, Sarfraz Khurshid, Dewayne E Perry
Publication date
2013/11/11
Conference
2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Pages
345-355
Publisher
IEEE
Description
Locating bugs is important, difficult, and expensive, particularly for large-scale systems. To address this, natural language information retrieval techniques are increasingly being used to suggest potential faulty source files given bug reports. While these techniques are very scalable, in practice their effectiveness remains low in accurately localizing bugs to a small number of files. Our key insight is that structured information retrieval based on code constructs, such as class and method names, enables more accurate bug localization. We present BLUiR, which embodies this insight, requires only the source code and bug reports, and takes advantage of bug similarity data if available. We build BLUiR on a proven, open source IR toolkit that anyone can use. Our work provides a thorough grounding of IR-based bug localization research in fundamental IR theoretical and empirical knowledge and practice. We evaluate …
Total citations
20132014201520162017201820192020202120222023202421820354058645758485522
Scholar articles
RK Saha, M Lease, S Khurshid, DE Perry - 2013 28th IEEE/ACM International Conference on …, 2013