2019

Getafix: Learning to Fix Bugs Automatically

Bader, Johannes, Scott, Andrew, Pradel, Michael et al.

Understand

Static analyzers help find bugs early by warning about recurring bug categories.

  • While fixing these bugs still remains a mostly manual task in practice, we observe that fixes for a specific bug category often are repetitive.
  • This paper addresses the problem of automatically fixing instances of common bugs by learning from past fixes.
  • We present Getafix, an approach that produces human-like fixes while being fast enough to suggest fixes in time proportional to the amount of time needed to obtain static analysis results in the first place.

Built on

Nothing clear enough to list yet.

Similar

Nothing clear enough to list yet.

Then

Nothing clear enough to list yet.

Beyond the bibliography

alphaXiv searches the wider corpus for related work and actual follow-ups.

Open on alphaXiv

alphaXiv is searching for related work…