NewsForge: An Introduction to Delta Debugging
Jul 08, 2005, 05:30 (3 Talkback[s])
(Other stories by Alessandro Giusti)
"Every developer knows that debugging--the process of finding
and fixing defects in program code--is an important process. Often,
the effort devoted to it outweighs the cost of all the other
software development phases. Debugging is unpredictable, since a
single bug can hold clueless developers hostage for long time. And
unfortunately, debugging has always been a mostly manual
affair--but that's about to change, with the advent of Delta
Debugging.
"Today, the only step in the debugging process that typically
benefits from even partial automation is automated testing, which
allows developers to detect the existence of bugs. Debugger tools
like gdb also help developers during debugging, but they are just
passive tools for inspecting and manipulating program
execution.
Complete Story
Related Stories: