Failure sketching: a technique for automated root cause diagnosis of in-production failures

  title={Failure sketching: a technique for automated root cause diagnosis of in-production failures},
  author={Baris Kasikci and Benjamin Schubert and Cristiano Pereira and Gilles Pokam and George Candea},
Developers spend a lot of time searching for the root causes of software failures. For this, they traditionally try to reproduce those failures, but unfortunately many failures are so hard to reproduce in a test environment that developers spend days or weeks as ad-hoc detectives. The shortcomings of many solutions proposed for this problem prevent their use in practice. We propose failure sketching, an automated debugging technique that provides developers with an explanation ("failure sketch… CONTINUE READING
Highly Cited
This paper has 36 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 27 extracted citations

Postmortem Program Analysis with Hardware-Enhanced Post-Crash Artifacts

USENIX Security Symposium • 2017
View 5 Excerpts
Highly Influenced

Towards Production-Run Heisenbugs Reproduction on Commercial Hardware

USENIX Annual Technical Conference • 2017
View 5 Excerpts
Highly Influenced

OWL: Understanding and Detecting Concurrency Attacks

2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) • 2018
View 2 Excerpts


Publications referenced by this paper.
Showing 1-10 of 13 references

Intel processor trace

INTEL CORPORATION processor-tracing, • 2013
View 8 Excerpts
Highly Influenced

HOLMES: Effective statistical debugging via efficient path profiling

2009 IEEE 31st International Conference on Software Engineering • 2009
View 4 Excerpts
Highly Influenced

Cooperative Bug Isolation

PhD thesis, • 2004
View 11 Excerpts
Highly Influenced

How Developers Use Data Race Detection Tools

PLATEAU • 2014
View 3 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…