Name:
Failure Sketching
Description:
Automated debugging technique
Professor — Lab:
George CandeaDependable Systems Lab
Contact:
Baris Kasici

Home page:
Failure Sketching
Technical description:
Failure sketching is an automated debugging technique that provides developers with an explanation (“failure sketch”) of the root cause of a failure that occurred in production. A failure sketch only contains program statements that lead to the failure, and it clearly shows the differences between failing and successful runs; these differences guide developers to the root cause.
Papers:
Project status:
inactive — entered showcase: 2019-03-18 — entry updated: 2022-07-05

Source code:
Lab GitHub - last commit: 2015-10-06
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Application
Programming language:
Python
License:
BSD-3-Clause