PofoliaShared via Pofolia

· 2018

Shaping program repair space with existing patches and similar code

Jiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao et al.

Short summary

A new approach integrates existing patches and similar code to improve automated program repair (APR) by analyzing both data sources simultaneously.

AI-generated from the title and abstract; the full text is not read.

Key points

  • Automated program repair (APR) treats bug fixing as a search problem within a space of possible patches.
  • Existing techniques for APR often rely on data sources like existing patches or similar source code.
  • Current APR methods are limited to analyzing only a single data source (either existing patches OR similar code).
  • This work introduces an approach to analyze both existing patches and similar code simultaneously for APR.

AI-generated from the title and abstract; the full text is not read.

Abstract

Automated program repair (APR) has great potential to reduce bug-fixing effort and many approaches have been proposed in recent years. APRs are often treated as a search problem where the search space consists of all the possible patches and the goal is to identify the correct patch in the space. Many techniques take a data-driven approach and analyze data sources such as existing patches and similar source code to help identify the correct patch. However, while existing patches and similar code provide complementary information, existing techniques analyze only a single source and cannot be easily extended to analyze both.

The authors' abstract, as published at the source., 2018 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Software

SoftwareComputer Science