paper-with-me

Papers Program Repair

“Program Repair” 태그가 달린 논문 192편 · 필터 해제

Human-In-The-Loop Automatic Program Repair

2019-12-16 · Marcel Böhme, Charaka Geethal, Van-Thuan Pham

We introduce Learn2fix, the first human-in-the-loop, semi-automatic repair technique when no bug oracle--except for the user who is reporting the bug--is available. Our approach negotiates with the user the condition und…

Program Repair

Learning to Fix Build Errors with Graph2Diff Neural Networks

2019-11-04 · Daniel Tarlow, Subhodeep Moitra, Andrew Rice, Zimin Chen 외

Professional software developers spend a significant amount of time fixing builds, but this has received little attention as a problem in automatic program repair. We present a new deep learning architecture, called Grap…

DiagnosticGraph Neural NetworkProgram Repair

SampleFix: Learning to Generate Functionally Diverse Fixes

2019-06-24 · Hossein Hajipour, Apratim Bhattacharyya, Cristian-Alexandru Staicu, Mario Fritz

Automatic program repair holds the potential of dramatically improving the productivity of programmers during the software development process and correctness of software in general. Recent advances in machine learning, …

DiversityProgram Repair

ENCORE: Ensemble Learning using Convolution Neural Machine Translation for Automatic Program Repair

2019-06-20 · Thibaud Lutellier, Lawrence Pang, Viet Hung Pham, Moshi Wei 외

Automated generate-and-validate (G&V) program repair techniques typically rely on hard-coded rules, only fix bugs following specific patterns, and are hard to adapt to different programming languages. We propose ENCORE, …

Ensemble LearningMachine TranslationNMTProgram Repair+1

Neural Program Repair by Jointly Learning to Localize and Repair

2019-04-03 · ICLR 2019 5 · Marko Vasic, Aditya Kanade, Petros Maniatis, David Bieber 외

Due to its potential to improve programmer productivity and software quality, automated program repair has been an active topic of research. Newer techniques harness neural networks to learn directly from examples of bug…

Program RepairVariable misuse

SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair

2018-12-24 · Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-Noël Pouchet 외

This paper presents a novel end-to-end approach to program repair based on sequence-to-sequence learning. We devise, implement, and evaluate a system, called SequenceR, for fixing bugs based on sequence-to-sequence learn…

Program Repair

Towards Mixed Optimization for Reinforcement Learning with Program Synthesis

2018-07-01 · Surya Bhupatiraju, Kumar Krishna Agrawal, Rishabh Singh

Deep reinforcement learning has led to several recent breakthroughs, though the learned policies are often based on black-box neural networks. This makes them difficult to interpret and to impose desired specification co…

Deep Reinforcement LearningProgram RepairProgram Synthesisreinforcement-learning+2

Deep Reinforcement Learning for Programming Language Correction

2018-01-31 · Rahul Gupta, Aditya Kanade, Shirish Shevade

Novice programmers often struggle with the formal syntax of programming languages. To assist them, we design a novel programming language correction framework amenable to reinforcement learning. The framework allows an a…

Deep Reinforcement LearningMachine TranslationProgram Repairreinforcement-learning+3

Dynamic Neural Program Embeddings for Program Repair

2018-01-01 · ICLR 2018 1 · Ke Wang, Rishabh Singh, Zhendong Su

Neural program embeddings have shown much promise recently for a variety of program analysis tasks, including program synthesis, program repair, code completion, and fault localization. However, most existing program emb…

Code CompletionFault localizationProgram RepairProgram Synthesis

Dynamic Neural Program Embedding for Program Repair

2017-11-20 · Ke Wang, Rishabh Singh, Zhendong Su

Neural program embeddings have shown much promise recently for a variety of program analysis tasks, including program synthesis, program repair, fault localization, etc. However, most existing program embeddings are base…

Fault localizationProgram RepairProgram Synthesis

SmartPaste: Learning to Adapt Source Code

2017-05-22 · Miltiadis Allamanis, Marc Brockschmidt

Deep Neural Networks have been shown to succeed at a range of natural language tasks such as machine translation and text summarization. While tasks on source code (ie, formal languages) have been considered recently, mo…

Machine TranslationProgram RepairText SummarizationTranslation

DeepFix: Fixing Common C Language Errors by Deep Learning

2017-02-04 · Rahul Gupta, Soham Pal, Aditya Kanade, Shirish Shevade

The problem of automatically fixing programming errors is a very active research topic in software engineering. This is a challenging problem as fixing even a single error may require analysis of the entire program. In p…

Deep LearningProgram Repair
← 이전 181–192 / 192