Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated program repair
Automated program repair Page 1 56 COMMUNICATIONS OF THE ACM | DECEMBER 2019
| VOL. 62 | NO. 12 review articles ALEX IS A software developer, a recent hire at the company …
| VOL. 62 | NO. 12 review articles ALEX IS A software developer, a recent hire at the company …
Automatic software repair: A bibliography
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 …
consists of automatically finding a solution to software bugs without human intervention. This …
Automated repair of programs from large language models
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 …
many programming tasks. However, the success rate of existing models is low, especially for …
Autocoderover: Autonomous program improvement
Researchers have made significant progress in automating the software development
process in the past decades. Automated techniques for issue summarization, bug …
process in the past decades. Automated techniques for issue summarization, bug …
A novel neural source code representation based on abstract syntax tree
Exploiting machine learning techniques for analyzing programs has attracted much
attention. One key problem is how to represent code fragments well for follow-up analysis …
attention. One key problem is how to represent code fragments well for follow-up analysis …
Rap-gen: Retrieval-augmented patch generation with codet5 for automatic program repair
Automatic program repair (APR) is crucial to reduce manual debugging efforts for
developers and improve software reliability. While conventional search-based techniques …
developers and improve software reliability. While conventional search-based techniques …
TBar: Revisiting template-based automated program repair
We revisit the performance of template-based APR to build comprehensive knowledge
about the effectiveness of fix patterns, and to highlight the importance of complementary …
about the effectiveness of fix patterns, and to highlight the importance of complementary …
An empirical study on learning bug-fixing patches in the wild via neural machine translation
Millions of open source projects with numerous bug fixes are available in code repositories.
This proliferation of software development histories can be leveraged to learn how to fix …
This proliferation of software development histories can be leveraged to learn how to fix …
Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Automatic software repair: A survey
Debugging software failures is still a painful, time consuming, and expensive process. For
instance, recent studies showed that debugging activities often account for about 50% of the …
instance, recent studies showed that debugging activities often account for about 50% of the …