This thesis explores the potential of Codex, a pre-trained Large Language Model (LLM), for Automated Program Repair (APR) by assessing its performance on the Defects4J benchmark that includes real-world Java bugs. The study aims to provide a comprehensive understanding of Codex’s capabilities and limitations in generating syntactically and semantically equivalent patches for defects, as well as evaluating its ability to handle defects with different levels of importance and complexity. Additionally, we aim to compare the performance of Codex with other LLMs in the APR domain. To achieve these objectives, we employ a systematic methodology that includes prompt engineering, Codex parameter adjustment, code extraction, patch verification, and ...
Abstract—This paper is about understanding the nature of bug fixing by analyzing thousands of bug fi...
Large Language Models (LLMs) have been gaining increasing attention and demonstrated promising perfo...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
Automatic Program Repair (APR) is a field that has gained much attention in recent years. The idea o...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
National audienceThe characterization of bug datasets is essential to support the evaluation of auto...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Following along with the theme of this issue of IEEE Software, this column reports on papers about a...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
International audienceThis paper is about understanding the nature of bug fixing by analyzing thousa...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
Abstract—This paper is about understanding the nature of bug fixing by analyzing thousands of bug fi...
Large Language Models (LLMs) have been gaining increasing attention and demonstrated promising perfo...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
Automatic Program Repair (APR) is a field that has gained much attention in recent years. The idea o...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
National audienceThe characterization of bug datasets is essential to support the evaluation of auto...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Following along with the theme of this issue of IEEE Software, this column reports on papers about a...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
International audienceThis paper is about understanding the nature of bug fixing by analyzing thousa...
Empirical studies in software testing research may not be comparable, reproducible, or characteristi...
Abstract—This paper is about understanding the nature of bug fixing by analyzing thousands of bug fi...
Large Language Models (LLMs) have been gaining increasing attention and demonstrated promising perfo...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...