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

Lightweight Bug Localization with AMPLE (Demo Paper)
by Valentin Dallmeier, Christian Lindig, Andreas Zeller

Jong Deok Choi, Raimondas Lencevicius (Ed.), Sixth International Symposium on Automated and Analysis-Driven Debugging (AADEBUG), Pages 99-103, ACM Press, September 2005.

Download as PDF file.


AMPLE locates likely failure-causing classes by comparing method call sequences of passing and failing runs. A difference in method call sequences, such as multiple deallocation of the same resource, is likely to point to the erroneous class. Such sequences can be collected from arbitrary Java programs at low cost; comparing object-specific sequences predicts defects better than simply comparing coverage. AMPLE comes as an Eclipse plug-in that is automatically invoked as soon as a JUnit test fails.

BibTeX Entry

    title = "Lightweight Bug Localization with AMPLE (Demo Paper)",
    author = "Valentin Dallmeier and Christian Lindig and Andreas Zeller",
    year = "2005",
    month = sep,
    booktitle = "Sixth International Symposium on Automated and Analysis-Driven Debugging (AADEBUG)",
    editors = "Jong Deok Choi and Raimondas Lencevicius",
    location = "Monterey, CA, USA",
    pages = "99--103",
    publisher = "ACM Press",

Show all publications of the Software Engineering Chair.