Minimizing reproduction of software failures

Burger, Martin and Zeller, Andreas
(2011) Minimizing reproduction of software failures.
In: Proceedings of the 20th International Symposium on Software Testing and Analysis, ISSTA 2011, Toronto, ON, Canada, July 17-21, 2011.
Conference: ISSTA - International Symposium on Software Testing and Analysis

Full text not available from this repository.
Official URL: http://doi.acm.org/10.1145/2001420.2001447

Abstract

A program fails. What now? Taking a single failing run, we record and minimize the interaction between objects to the set of calls relevant for the failure. The result is a minimal unit test that faithfully reproduces the failure at will: “Out of these 14,628 calls, only 2 are required”. In a study of 17 real-life bugs, our JINSI prototype reduced the search space to 13.7 % of the dynamic slice or 0.22 % of the source code, with only 1–12 calls left to examine.

Actions

Actions (login required)

View Item View Item