This is an archive of the old software engineering chair at Saarland University. It is no longer up-to-date.

Extraction of Bug Localization Benchmarks from History - ASE 2007
by Valentin Dallmeier, Thomas Zimmermann

Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, November 2007.

Digital Library via DOI: 10.1145/1321631.1321702 - Local copy: Download as PDF file.

See also

More information is available at


Researchers have proposed a number of tools for automatic bug localization. Given a program and a description of the failure, such tools pinpoint a set of statements that are most likely to contain the bug. Evaluating bug localization tools is a difficult task because existing benchmarks are limited in size of subjects and number of bugs. In this paper we present iBUGS, an approach that semi-automatically extracts benchmarks for bug localization from the history of a project. For ASPECTJ, we extracted 369 bugs, 223 out of these had associated test cases. We demonstrate the relevance of our dataset with a case study on the bug localization tool AMPLE.

BibTeX Entry

    title = "Extraction of Bug Localization Benchmarks from History",
    author = "Valentin Dallmeier and Thomas Zimmermann",
    year = "2007",
    month = nov,
    booktitle = "Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering",
    location = "Atlanta, Georgia, USA",
    doi = "10.1145/1321631.1321702",

Show all publications of the Software Engineering Chair.