Hasty Briefsbeta

The Debugging Book

a day ago
  • #educational-resource
  • #automated-tools
  • #software-debugging
  • The Debugging Book focuses on automating software debugging to locate errors and their causes.
  • It can be used in four ways: reading in a browser, interacting as Jupyter Notebooks, using code in projects, and presenting as slides.
  • Target audience includes students in software debugging courses, software developers, and those in software testing or engineering.
  • The book covers fault localization, program slicing, input reduction, automated repair, and more with executable code examples.
  • Author Andreas Zeller is an expert in automated debugging, software analysis, and testing.
  • The book is a work in progress with updates shared via Mastodon.
  • FAQs cover troubleshooting, content applicability, teaching, and how to contribute.
  • Code is available under MIT License, and content is under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.