---
id: delta
requestedLanguage: en
descriptionLanguage: en
---

# Delta Debugging

- Type: automated minimization technique
- Group: Implementation cycle
- Placement: Implementation / Finding causes of defects
- [Source](<https://www.debuggingbook.org/html/DeltaDebugger.html>)

[HTML](https://dpm.cnonim.name/practices/delta/)

Automatically remove parts of an input or change, repeatedly checking whether the failure persists, to find a smaller reproducing case.

## Relationships

- helps reduce: [Minimal Reproducible Example](/practices/mre/en.md) (support)
- minimizes failing inputs from: [Fuzz Testing](/practices/fuzz/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=delta&lang=en)
