Automated Program Repair (APR) aims to automatically fix bugs in the source code. Recently, as advances in Deep Learning (DL) field, there is a rise of Neural Program Repair (NPR) studies, which formulate APR as a translation task from buggy code to correct code and adopt neural networks based on encoder-decoder architecture. Compared with other APR techniques, NPR approaches have a great advantage in applicability because they do not need any specification (i.e., a test suite). Although NPR has been a hot research direction, there isn't any overview on this field yet. In order to help interested readers understand architectures, challenges and corresponding solutions of existing NPR systems, we conduct a literature review on latest studies...
Sequence-to-sequence models have been used to transform erroneous programs into correct ones when tr...
Most of previous program repair approaches are only able to generate fixes for one-line bugs, includ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial role in s...
We have, as individuals and as a society, become increasingly more dependant on software, thus, the ...
Automated Program Repair (APR) helps improve the efficiency of software development and maintenance....
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Shared models for paper: CURE: Code-Aware Neural Machine Translation for Automatic Program Repai
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
As Deep Neural Networks (DNNs) are rapidly being adopted within large software systems, software dev...
We present AIREPAIR, a platform for repairing neural networks. It features the integration of existi...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
With the immense progress in Machine Learning in the past decades, General Machine Learning(GLM) mod...
Sequence-to-sequence models have been used to transform erroneous programs into correct ones when tr...
Most of previous program repair approaches are only able to generate fixes for one-line bugs, includ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial role in s...
We have, as individuals and as a society, become increasingly more dependant on software, thus, the ...
Automated Program Repair (APR) helps improve the efficiency of software development and maintenance....
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Shared models for paper: CURE: Code-Aware Neural Machine Translation for Automatic Program Repai
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
As Deep Neural Networks (DNNs) are rapidly being adopted within large software systems, software dev...
We present AIREPAIR, a platform for repairing neural networks. It features the integration of existi...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
With the immense progress in Machine Learning in the past decades, General Machine Learning(GLM) mod...
Sequence-to-sequence models have been used to transform erroneous programs into correct ones when tr...
Most of previous program repair approaches are only able to generate fixes for one-line bugs, includ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...