← works
2017 · Program Repair · Runtime · Research

Itzal

A research prototype for generating patches directly in a production environment.

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