M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair consists of automatically finding a solution to software bugs without human intervention. This …
To support software developers in finding and fixing software bugs, several automated program repair techniques have been introduced. Given a test suite, standard methods …
CS Xia, Y Wei, L Zhang - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Automated Program Repair (APR) aims to help developers automatically patch software bugs. However, current state-of-the-art traditional and learning-based APR techniques face …
Automated Program Repair (APR) aims to automatically generate patches for buggy programs. Recent APR work has been focused on leveraging modern Large Language …
This paper provides a survey of the emerging area of Large Language Models (LLMs) for Software Engineering (SE). It also sets out open research challenges for the application of …
This paper explores the limits of the current generation of large language models for program synthesis in general purpose programming languages. We evaluate a collection of …
Large language models such as Codex, have shown the capability to produce code for many programming tasks. However, the success rate of existing models is low, especially for …
Human developers can produce code with cybersecurity bugs. Can emerging 'smart'code completion tools help repair those bugs? In this work, we examine the use of large language …
CS Xia, L Zhang - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Due to the promising future of Automated Program Repair (APR), researchers have proposed various APR techniques, including heuristic-based, template-based, and …