2021

CURE: Code-Aware Neural Machine Translation for Automatic Program Repair

Jiang, Nan, Lutellier, Thibaud, Tan, Lin

Understand

Automatic program repair (APR) is crucial to improve software reliability.

  • Recently, neural machine translation (NMT) techniques have been used to fix software bugs automatically.
  • While promising, these approaches have two major limitations.
  • Their search space often does not contain the correct fix, and their search strategy ignores software knowledge such as strict code syntax.

Reading the bibliography…