The problem
Most automatic-repair techniques need a failing test that reproduces the bug. Production failures rarely come with one, which puts repair out of reach exactly where it would matter most.
The approach
Itzal generates and evaluates candidate patches from failures observed at runtime, without requiring a reproducing test case.
In practice
It explored repair where it is hardest — in production — and is part of my PhD work on production-driven patch generation (ICSE 2017).
Highlights
- Generates patches from production failures
- No reproducing test case required
- Part of PhD work on production-driven repair