Automated debugging using Holmes

The video describes the Holmes statistical debugging tool developed at Microsoft Research. Holmes is an automated debugging and failure-analysis tool that uses statistical analysis of code-coverage data to identify the most likely cause of test failures. Holmes uses a custom data-collection tool to amass detailed path coverage during testing. The tool analyzes this coverage data to find paths that strongly correlate with failure. Holmes integrates seamlessly with all test workflows in Visual Studio. Developers can use Holmes to select and analyze a set of test runs, to navigate to the most likely causes of test failures in source code, to set breakpoints and to re-run specific failing tests.

©2011 Microsoft Corporation. All rights reserved.
  • SpeakerKapil Vaswani
  • AffiliationMicrosoft Research
  • Duration00:07:53
  • Date recorded3 May 2010
  • Share
    Share this page on Facebook
    Share this page on Twitter
    Share this page on LinkedIn
    E-mail this page
    RSS feeds