Repair is nearly generation: Multilingual program repair with llms
Most programmers make mistakes when writing code. Some of these mistakes are small and
require few edits to the original program–a class of errors recently termed last mile mistakes …
require few edits to the original program–a class of errors recently termed last mile mistakes …
VulRepair: a T5-based automated software vulnerability repair
As software vulnerabilities grow in volume and complexity, researchers proposed various
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
Evolving paradigms in automated program repair: Taxonomy, challenges, and opportunities
With the rapid development and large-scale popularity of program software, modern society
increasingly relies on software systems. However, the problems exposed by software have …
increasingly relies on software systems. However, the problems exposed by software have …
[PDF][PDF] Automation in financial reporting: A conceptual framework for efficiency and accuracy in US corporations
This paper reviews the role of automation in financial reporting within US corporations,
focusing on how advanced technologies such as artificial intelligence (AI), robotic process …
focusing on how advanced technologies such as artificial intelligence (AI), robotic process …
Trust enhancement issues in program repair
Automated program repair is an emerging technology that seeks to automatically rectify
bugs and vulnerabilities using learning, search, and semantic analysis. Trust in …
bugs and vulnerabilities using learning, search, and semantic analysis. Trust in …
The living review on automated program repair
M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …
Standup4npr: Standardizing setup for empirically comparing neural program repair systems
Recently, the emerging trend in automatic program repair is to apply deep neural networks
to generate fixed code from buggy ones, called NPR (Neural Program Repair). However, the …
to generate fixed code from buggy ones, called NPR (Neural Program Repair). However, the …
Is this change the answer to that problem? correlating descriptions of bug and code changes for evaluating patch correctness
Patch correctness has been the focus of automated program repair (APR) in recent years
due to the propensity of APR tools to generate overfitting patches. Given a generated patch …
due to the propensity of APR tools to generate overfitting patches. Given a generated patch …
A survey on automated program repair techniques
With the rapid development and large-scale popularity of program software, modern society
increasingly relies on software systems. However, the problems exposed by software have …
increasingly relies on software systems. However, the problems exposed by software have …
The best of both worlds: Combining learned embeddings with engineered features for accurate prediction of correct patches
A large body of the literature on automated program repair develops approaches where
patches are automatically generated to be validated against an oracle (eg, a test suite) …
patches are automatically generated to be validated against an oracle (eg, a test suite) …