Fetching the paper…
Reading the bibliography…
Neural machine translation (NMT) architectures have achieved promising results for automatic program repair.
Fernanda Madeiral, Simon Urli, Marcelo Maia, and Martin Monperrus. 2019 · 1901
Earlier work this paper cites.
A Literature Study of Embeddings on Source Code
Zimin Chen and Martin Monperrus. 2019 · 1904
Earlier work this paper cites.
Adaptive Loss Scaling for Mixed Precision Training
Ruizhe Zhao, Brian Vogel, and Tanvir Ahmed. 2019 · 1910
Earlier work this paper cites.
Automatic Repair of Real Bugs in Java: A Large-scale Experiment on the Defects4J Dataset
Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, and Martin Monperrus. 2017 · 1964
Earlier work this paper cites.
Aligned Cross Entropy for Non-Autoregressive Machine Translation
Marjan Ghazvininejad, Vladimir Karpukhin, Luke Zettlemoyer, and Omer Levy. 2020 · 2004
Earlier work this paper cites.
On the Accuracy of Spectrum-based Fault Localization. In Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007) . 89–98
Rui Abreu, Peter Zoeteweij, and Arjan J.C. van Gemund. 2007 · 2007
Earlier work this paper cites.
The GZoltar Project: A Graphical Debugger Interface (TAIC PART’10) . Springer-Verlag, Berlin, Heidelberg
André Riboira and Rui Abreu. 2010 · 2010
Earlier work this paper cites.
GenProg: A generic method for automatic software repair
Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, and Westley Weimer. 2012 · 2011
Earlier work this paper cites.
Adversarial Patch Generation for Automatic Program Repair
Abdulaziz Alhefdhi, Hoa Khanh Dam, Xuan-Bach D. Le, and Aditya Ghose. 2020 · 2012
Earlier work this paper cites.
Neural Machine Translation by Jointly Learning to Align and Translate
Dzmitry Bahdanau, Kyunghyun Cho, and Y. Bengio. 2014 · 2014
Earlier work this paper cites.
Generative Adversarial Nets (NIPS’14) . MIT Press, Cambridge, MA, USA, 2672–2680
Ian J. Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. 2014 · 2014
Earlier work this paper cites.
Defects4J: A database of existing faults to enable controlled testing studies for Java programs. In Proceedings of the 2014 International Symposium on Software Testing and Analysis . ACM, 437–440
Rene Just, Darioush Jalali, and Michael D Ernst. 2014 · 2014
Earlier work this paper cites.
DirectFix: Looking for Simple Program Repairs. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering , Vol. 1. 448–458
S. Mechtaev, J. Yi, and A. Roychoudhury. 2015 · 2015
Earlier work this paper cites.
Is the Cure Worse Than the Disease? Overfitting in Automated Program Repair. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015)
Edward K. Smith, Earl T. Barr, Claire Le Goues, and Yuriy Brun. 2015 · 2015
Earlier work this paper cites.
ASTOR: A Program Repair Library for Java. In Proceedings of ISSTA
Matias Martinez and Martin Monperrus. 2016 · 2016
Earlier work this paper cites.
Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis. In 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE)
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016 · 2016
Earlier work this paper cites.
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
Jifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clément, Sebastian Lamelas, Thomas Durieux, Daniel Le Berre, and Martin Monperrus. 2016 · 2016
Earlier work this paper cites.
Contract-based program repair without the contracts. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE)
L. Chen, Y. Pei, and C. A. Furia. 2017 · 2017
Earlier work this paper cites.
Automatic Software Repair: A Survey
Luca Gazzola, Daniela Micucci, and Leonardo Mariani. 2017 · 2017
Earlier work this paper cites.
DeepFix: Fixing Common C Language Errors by Deep Learning. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence (San Francisco, California, USA) (AAAI’17) . AAAI Press, 1345–1351
Rahul Gupta, Soham Pal, Aditya Kanade, and Shirish Shevade. 2017 · 2017
Earlier work this paper cites.
S3: Syntax- and Semantic-guided Repair Synthesis via Programming by Examples. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2017)
Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, and Willem Visser. 2017 · 2017
Earlier work this paper cites.
QuixBugs: A Multi-Lingual Program Repair Benchmark Set Based on the Quixey Challenge. In Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (Vancouver, BC, Canada) (SPLASH Companion 2017) . Association for Computing Machinery, New York, NY, USA, 55–56
Derrick Lin, James Koppel, Angela Chen, and Armando Solar-Lezama. 2017 · 2017
Earlier work this paper cites.
Automatic Software Repair: a Bibliography
Martin Monperrus. 2017 · 2017
Earlier work this paper cites.
ELIXIR: Effective Object Oriented Program Repair. In Proceedings of the 32Nd IEEE/ACM International Conference on Automated Software Engineering (Urbana-Champaign, IL, USA) (ASE 2017) . IEEE Press, Piscataway, NJ, USA, 648–659
Ripon K. Saha, Yingjun Lyu, Hiroaki Yoshida, and Mukul R. Prasad. 2017 · 2017
Earlier work this paper cites.
Precise Condition Synthesis for Program Repair. In Proceedings of the 39th International Conference on Software Engineering (Buenos Aires, Argentina) (ICSE ’17) . IEEE Press, 416–426
Yingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, and Lu Zhang. 2017 · 2017
Earlier work this paper cites.
SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence (San Francisco, California, USA) (AAAI’17) . AAAI Press, 2852–2858
Lantao Yu, Weinan Zhang, Jun Wang, and Yong Yu. 2017 · 2017
Cited alongside, same era.
The CodRep Machine Learning on Source Code Competition
Zimin Chen and Martin Monperrus. 2018 · 2018
Cited alongside, same era.
Learning to Repair Software Vulnerabilities with Generative Adversarial Networks (NIPS’18) . Curran Associates Inc., Red Hook, NY, USA, 7944–7954
Jacob A. Harer, Onur Ozdemir, Tomo Lazovich, Christopher P. Reale, Rebecca L. Russell, Louis Y. Kim, and Peter Chin. 2018 · 2018
Cited alongside, same era.
Shaping Program Repair Space with Existing Patches and Similar Code (ISSTA)
Jiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao, and Xiangqun Chen. 2018 · 2018
Cited alongside, same era.
Bridging the Gap between Training and Inference for Neural Machine Translation. In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics . Association for Computational Linguistics, Florence, Italy, 4334–4343
Wen Zhang, Yang Feng, Fandong Meng, Di You, and Qun Liu. 2019 · 2019
Later among the works it cites.
CODIT: Code Editing with Tree-Based Neural Models
S. Chakraborty, Y. Ding, M. Allamanis, and B. Ray. 2020 · 2020
Later among the works it cites.
Synthesize, Execute and Debug: Learning to Repair for Neural Program Synthesis (NIPS’20)
Kavi Gupta, Peter Ebert Christensen, Xinyun Chen, and Dawn Song. 2020 · 2020
Later among the works it cites.
Big code!= big vocabulary: Open-vocabulary models for source code. In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) . IEEE, 1073–1085
Rafael-Michael Karampatsis, Hlib Babii, Romain Robbes, Charles Sutton, and Andrea Janes. 2020 · 2020
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing. In Empirical Methods in Natural Language Processing(EMNLP)
Taku Kudo and John Richardson. 2018 · 2018
Cited alongside, same era.
Overfitting in Semantics-based Automated Program Repair. In Proceedings of the 40th International Conference on Software Engineering (Gothenburg, Sweden) (ICSE ’18) . ACM, New York, NY, USA
Xuan-Bach D. Le, Ferdian Thung, David Lo, and Claire Le Goues. 2018 · 2018
Cited alongside, same era.
Mixed Precision Training. In International Conference on Learning Representations
Paulius Micikevicius, Sharan Narang, Jonah Alben, Gregory Diamos, Erich Elsen, David Garcia, Boris Ginsburg, Michael Houston, Oleksii Kuchaiev, Ganesh Venkatesh, and Hao Wu. 2018 · 2018
Cited alongside, same era.
Bugs.Jar: A Large-Scale, Diverse Dataset of Real-World Java Bugs (MSR ’18) . Association for Computing Machinery, New York, NY, USA, 10–13
Ripon K. Saha, Yingjun Lyu, Wing Lam, Hiroaki Yoshida, and Mukul R. Prasad. 2018 · 2018
Cited alongside, same era.
Search, Align, and Repair: Data-Driven Feedback Generation for Introductory Programming Exercises
Ke Wang, Rishabh Singh, and Zhendong Su. 2018b · 2018
Cited alongside, same era.
Context-Aware Patch Generation for Better Automated Program Repair. In Proceedings of the 40th International Conference on Software Engineering (ICSE ’18)
Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, and Shing-Chi Cheung. 2018 · 2018
Cited alongside, same era.
Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair system
Zhongxing Yu, Matias Martinez, Benjamin Danglot, Thomas Durieux, and Martin Monperrus. 2018 · 2018
Cited alongside, same era.
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming. In IEEE Transactions on Software Engineering
Yuan Yuan and Wolfgang Banzhaf. 2018 · 2018
Cited alongside, same era.
DLFix: Context-Based Code Transformation Learning for Automated Program Repair. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering (Seoul, South Korea) (ICSE ’20) . Association for Computing Machinery, New York, NY, USA, 602–614
Yi Li, Shaohua Wang, and Tien N. Nguyen. 2020 · 2020
Later among the works it cites.
On the Efficiency of Test Suite Based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering (Seoul, South Korea) (ICSE ’20) . Association for Computing Machinery, New York, NY, USA, 615–627
Kui Liu, Shangwen Wang, Anil Koyuncu, Kisub Kim, Tegawendé F. Bissyandé, Dongsun Kim, Peng Wu, Jacques Klein, Xiaoguang Mao, and Yves Le Traon. 2020 · 2020
Later among the works it cites.
A Mixed Learning Objective for Neural Machine Translation. In Chinese Computational Linguistics , Maosong Sun, Sujian Li, Yue Zhang, Yang Liu, Shizhu He, and Gaoqi Rao (Eds.). Springer International Publishing, Cham, 201–213
Wenjie Lu, Leiying Zhou, Gongshen Liu, and Quanhai Zhang. 2020 · 2020
Later among the works it cites.
CoCoNuT: Combining Context-Aware Neural Translation Models Using Ensemble for Program Repair (ISSTA 2020)
Thibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei, and Lin Tan. 2020 · 2020
Later among the works it cites.
Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. 2020 · 2020
Later among the works it cites.
Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair. In Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering . IEEE, 981–992
Haoye Tian, Kui Liu, Abdoul Kader Kaboré, Anil Koyuncu, Li Li, Jacques Klein, and Tegawendé F. Bissyandé. 2020 · 2020
Later among the works it cites.
Blended, Precise Semantic Program Embeddings. In Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation (London, UK) (PLDI 2020) . Association for Computing Machinery, New York, NY, USA, 121–134
Ke Wang and Zhendong Su. 2020 · 2020
Later among the works it cites.
Automated Patch Correctness Assessment: How Far are We?. In Proceedings of the 35th International Conference on Automated Software Engineering (ASE) . ACM
Shangwen Wang, Ming Wen, Bo Lin, Hongjun Wu, Yihao Qin, Deqing Zou, Xiaoguang Mao, and Hai Jin. 2020 · 2020
Later among the works it cites.
A comprehensive study of automatic program repair on the QuixBugs benchmark
He Ye, Matias Martinez, Thomas Durieux, and Martin Monperrus. 2021c · 2020
Later among the works it cites.
A Software-Repair Robot Based on Continual Learning
B. Baudry, Zimin Chen, K. Etemadi, Han Fu, Davide Ginelli, Steve Kommrusch, Matias Martinez, Monperrus Martin, Javier Ron, He Ye, and Zhongxing Yu. 2021 · 2021
Closest in time.
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair. In Proceedings of the ACM/IEEE 43rd International Conference on Software Engineering
Nan Jiang, Thibaud Lutellier, and Lin Tan. 2021 · 2021
Closest in time.
Steve Kommrusch, Martin Monperrus, and Louis-Noël Pouchet. 2021 · 2021
Closest in time.
Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size
Martin Monperrus, Matias Martinez, He Ye, Fernanda Madeiral, Thomas Durieux, and Zhongxing Yu. 2021 · 2021
Closest in time.
On the generalizability of Neural Program Models with respect to semantic-preserving program transformations
Md Rafiqul Islam Rabin, Nghi D.Q. Bui, Ke Wang, Yijun Yu, Lingxiao Jiang, and Mohammad Amin Alipour. 2021 · 2021
Closest in time.
Concolic Program Repair. In 42nd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
Ridwan Shariffdeen, Yannic Noller, Lars Grunske, and Abhik Roychoudhury. 2021 · 2021
Closest in time.
Automated Classification of Overfitting Patches with Statically Extracted Code Features
He Ye, Jian Gu, Matias Martinez, Thomas Durieux, and Martin Monperrus. 2021a · 2021
Closest in time.
Automated patch assessment for program repair at scale
He Ye, Matias Martinez, and Martin Monperrus. 2021b · 2021
Closest in time.
A Syntax-Guided Edit Decoder for Neural Program Repair. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Athens, Greece) (ESEC/FSE 2021) . Association for Computing Machinery, New York, NY, USA, 341–353
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Closest in time.
Appendix Repository
RewardRepair Experiment. 2022 · 2022
Closest in time.
SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics. In arXiv
He Ye, Matias Martinez, Xiapu Luo, Tao Zhang, and Martin Monperrus. 2022 · 2022
Closest in time.