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.