</table>
== Project References ==
([[#top|↑ top]])
[http://programming.newsforge.com/article.pl?sid=05/06/30/1549248&from=rss NewsForge: An Introduction to Delta Debugging]
Delta debugging simplifies debugging process in a program by automating the process and continually splitting the program to smaller chunks called deltas. This technique is useful in three circumstances:
*Error occurs due to user inputs (e.g. keypress, file I/O). Delta debugging is used to eliminate user actions irrelevant to the nature of the error and pinpoint the cause of the error.
*Error occurs due to recent changes to the code. In this situation, deltas are retrieved from the net differences from both codes.
*Multithreading environment. Delta debugging can track down the exact order of operations originating from multiple threads that caused the error.
== Points of Confusion ==