Bug Fingerprints.

Bug Fingerprints

Bug Fingerprints

A new technique that augments existing bug reports.

Cristian Zamfir and Prof. George Candea of the I&C Dependable Systems lab recently developed "bug fingerprints", a technique that augments existing bug reports with information about how bugs occur on user's devices. Bug fingerprints have negligible performance impact on users' machines, yet they can significantly speed up the debugging of complex concurrency problems, such as deadlocks. Bug fingerprints are akin to breadcrumbs that help developers reconstruct the cause of the bug.

Link to the paper: http://dslab.epfl.ch/pubs/bug_fingerprints.pdf