July 2009
Intermediate to advanced
544 pages
11h 24m
English
This is the chapter that automates most debugging. We show how delta debugging isolates failure causes automatically—in the program input, in the program’s thread schedule, and in the program code. In the best case, the reported causes immediately pinpoint the defect.
Narrowing down causes as described in Chapter 12 can be tedious and boring—when conducted manually, that is. Therefore, we should aim at narrowing down failure causes automatically.
In principle, narrowing down a cause can be easily automated. All it takes is
Read now
Unlock full access