(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
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.
Item Type: | Conference or Workshop Item (A Paper) (Paper) |
---|---|
Conference: | ISSTA International Symposium on Software Testing and Analysis |
Depositing User: | Sebastian Weisgerber |
Date Deposited: | 23 Feb 2018 12:31 |
Last Modified: | 24 Apr 2020 15:42 |
Primary Research Area: | NRA4: Secure Mobile and Autonomous Systems |
URI: | https://publications.cispa.saarland/id/eprint/2444 |
Actions
Actions (login required)
View Item |