2022
DOI: 10.48550/arxiv.2208.11640
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Repair Is Nearly Generation: Multilingual Program Repair with LLMs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 0 publications
0
15
0
Order By: Relevance
“…Github Copilot uses GPT-3 for automated code generation from natural language inputs [8]. Several researchers have addressed code generation [8], [36], docstring generation [8], [60], and code repair [61], [62] problems. Bareiß et al [63] show how fewshot learning can be effective at (i) code mutation; (ii) test oracle generation from natural language documentation; and (iii) test case generation task.…”
Section: B Llms In Software Engineeringmentioning
confidence: 99%
“…Github Copilot uses GPT-3 for automated code generation from natural language inputs [8]. Several researchers have addressed code generation [8], [36], docstring generation [8], [60], and code repair [61], [62] problems. Bareiß et al [63] show how fewshot learning can be effective at (i) code mutation; (ii) test oracle generation from natural language documentation; and (iii) test case generation task.…”
Section: B Llms In Software Engineeringmentioning
confidence: 99%
“…Recent studies have shown that mining relevant bug-fix patterns from existing search space (Jiang et al, 2018) and external repair templates from StackOverflow (Liu and Zhong, 2018) can significantly benefit APR models. Joshi et al (2022) intuitively rank a collection of bugfix pairs based on the similarity of error messages to develop few-shot prompts. They incorporate compiler error messages into a large programming language model Codex (Chen et al, 2021) for multilingual APR.…”
Section: Codementioning
confidence: 99%
“…We then compare PCR-Chain to state-of-the-art (SOTA) methods such as BIFI [39], CURE [27] and RING [40], in both dynamically-typed (Python) and statically-typed (Java) programming languages. In Python, PCR-Chain outperforms SOTA LLM-based methods such as BIFI by 13.7% accuracy and ICL-based methods such as RING by 5%.…”
Section: Step5 Error Message Enhancementioning
confidence: 99%
“…PCR-Chain-D For Python, we compare PCR-Chain with BIFI [39], an LLM-based SOTA method, and RING [40], an ICL-based SOTA method. In Java, we compare PCR-Chain with CURE, an LLM-based SOTA method, and RING.…”
Section: (A)mentioning
confidence: 99%
See 1 more Smart Citation