Corpus ID: 56173576

Learning to Generate Corrective Patches using Neural Machine Translation

@article{Hata2018LearningTG,
  title={Learning to Generate Corrective Patches using Neural Machine Translation},
  author={H. Hata and Emad Shihab and Graham Neubig},
  journal={ArXiv},
  year={2018},
  volume={abs/1812.07170}
}
Bug fixing is generally a manually-intensive task. However, recent work has proposed the idea of automated program repair, which aims to repair (at least a subset of) bugs in different ways such as code mutation, etc. Following in the same line of work as automated bug repair, in this paper we aim to leverage past fixes to propose fixes of current/future bugs. Specifically, we propose Ratchet, a corrective patch generation system using neural machine translation. By learning corresponding pre… Expand
DLFix: Context-based Code Transformation Learning for Automated Program Repair
Applying CodeBERT for Automated Program Repair of Java Simple Bugs
SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair
A Syntax-Guided Edit Decoder for Neural Program Repair
  • Qihao Zhu, Zeyu Sun, +4 authors Lu Zhang
  • Computer Science
  • 2021
Improving Bug Detection and Fixing via Code Representation Learning
  • Yameng Li
  • Computer Science
  • 2020 IEEE/ACM 42nd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  • 2020
On Learning Meaningful Assert Statements for Unit Test Cases
...
1
2
...

References

SHOWING 1-10 OF 143 REFERENCES
An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation
An Empirical Investigation into Learning Bug-Fixing Patches in the Wild via Neural Machine Translation
On Learning Meaningful Code Changes Via Neural Machine Translation
Automatic patch generation learned from human-written patches
DirectFix: Looking for Simple Program Repairs
SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair
Tree2Tree Neural Translation Model for Learning Source Code Changes
DeepFix: Fixing Common C Language Errors by Deep Learning
Repairing Programs with Semantic Code Search (T)
Precise Condition Synthesis for Program Repair
  • Yingfei Xiong, J. Wang, +4 authors L. Zhang
  • Computer Science, Engineering
  • 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)
  • 2017
...
1
2
3
4
5
...