Holmes: Automated Statistical Debugging for .NET

Holmes is a statistical tool that automatically finds the most likely cause of test failures. Holmes collects and analyzes fine-grained path coverage data and identified code paths that strongly correlate with failure. Holmes integrates right into Visual Studio code editor and supports analysis of both automated units tests and manual tests (run through Visual Studio Test Elements).

Publications

 

Ben Liblit

Holmes is a collaborative effort with Ben Liblit from University of Wisconsin.