Replaying and Isolating Failing Multi-Object Interactions - WODA 2008
by Martin Burger, Andreas Zeller

WODA '08: Proceedings of the 2008 international workshop on dynamic analysis, Pages 71-77, ACM, New York, NY, USA, July 2008.

ISBN: 9781605580548

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

Abstract

When a program fails, there are typically multiple objects that contribute to the failure. Our JINSI tool automatically captures the failure-causing interaction between objects and isolates a sequence of calls that all are relevant for reproducing the failure. In contrast to existing work, JINSI also isolates relevant interaction within the observed component and thus across all layers of a complex application.
 
In a proof of concept, JINSI has successfully isolated the interaction for a failure of the COLUMBA e-mail client, pinpointing the defect: "Out of the 187,532~interactions in the addressbook component, two~incoming calls suffice to reproduce the failure."

BibTeX Entry

@inproceedings{burger-woda-2008,
    title = "Replaying and Isolating Failing Multi-Object Interactions",
    author = "Martin Burger and Andreas Zeller",
    year = "2008",
    month = jul,
    address = "New York, NY, USA",
    booktitle = "WODA '08: Proceedings of the 2008 international workshop on dynamic analysis",
    location = "Seattle, Washington, USA",
    pages = "71--77",
    publisher = "ACM",
    ISBN = "9781605580548",
    doi = "10.1145/1401827.1401842",
}

Show all publications of the Software Engineering Chair.