Fetching the paper…
Reading the bibliography…
Learning-based program repair has achieved good results in a recent series of papers.
On the Accuracy of Spectrum-based Fault Localization. In Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION . 89–98
Rui Abreu, Peter Zoeteweij, and Arjan J.C. van Gemund. 2007 · 2007
Earlier work this paper cites.
Learning multiple layers of representation
Geoffrey E. Hinton. 2007 · 2007
Earlier work this paper cites.
An Analysis and Survey of the Development of Mutation Testing
Yue Jia and Mark Harman. 2011 · 2010
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.
Natural Language Processing (Almost) from Scratch
Ronan Collobert, Jason Weston, Léon Bottou, Michael Karlen, Koray Kavukcuoglu, and Pavel Kuksa. 2011 · 2011
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.
On the Naturalness of Software. In Proceedings of the 34th International Conference on Software Engineering
Abram Hindle, Earl T. Barr, Zhendong Su, Mark Gabel, and Premkumar Devanbu. 2012 · 2012
Earlier work this paper cites.
SemFix: Program repair via semantic analysis. In 2013 35th International Conference on Software Engineering (ICSE) . 772–781
Hoang Duong Thien Nguyen, Dawei Qi, Abhik Roychoudhury, and Satish Chandra. 2013 · 2013
Earlier work this paper cites.
The Plastic Surgery Hypothesis. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering . 306–317
Earl T. Barr, Yuriy Brun, Premkumar T. Devanbu, Mark Harman, and Federica Sarro. 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.
Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches. In ICSE - 36th IEEE International Conference on Software Engineering
Matias Martinez, Westley Weimer, and Martin Monperrus. 2014 · 2014
Earlier work this paper cites.
GloVe: Global Vectors for Word Representation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) . Association for Computational Linguistics, 1532–1543
Jeffrey Pennington, Richard Socher, and Christopher Manning. 2014 · 2014
Earlier work this paper cites.
Programmers’ Build Errors: A Case Study (at Google). In Proceedings of the 36th International Conference on Software Engineering (Hyderabad, India) (ICSE 2014) . ACM, 724–734
Hyunmin Seo, Caitlin Sadowski, Sebastian Elbaum, Edward Aftandilian, and Robert Bowdidge. 2014 · 2014
Earlier work this paper cites.
Scheduled Sampling for Sequence Prediction with Recurrent Neural Networks. In Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 1 (Montreal, Canada) (NIPS’15) . MIT Press, 1171–1179
Samy Bengio, Oriol Vinyals, Navdeep Jaitly, and Noam Shazeer. 2015 · 2015
Earlier work this paper cites.
Semi-supervised Sequence Learning. In Advances in Neural Information Processing Systems , C. Cortes, N. Lawrence, D. Lee, M. Sugiyama, and R. Garnett (Eds.), Vol. 28. Curran Associates, Inc
Andrew M Dai and Quoc V Le. 2015 · 2015
Earlier work this paper cites.
Staged Program Repair with Condition Synthesis. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (Bergamo, Italy). ACM, 166–178
Fan Long and Martin Rinard. 2015 · 2015
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
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2015 · 2015
Earlier work this paper cites.
Spoon: A Library for Implementing Analyses and Transformations of Java Source Code
Renaud Pawlak, Martin Monperrus, Nicolas Petitprez, Carlos Noguera, and Lionel Seinturier. 2015 · 2015
Earlier work this paper cites.
An Analysis of Patch Plausibility and Correctness for Generate-and-validate Patch Generation Systems. In Proceedings of the 2015 International Symposium on Software Testing and Analysis (ISSTA 2015)
Zichao Qi, Fan Long, Sara Achour, and Martin Rinard. 2015 · 2015
Earlier work this paper cites.
DynaMoth: Dynamic Code Synthesis for Automatic Program Repair. In 2016 IEEE/ACM 11th International Workshop in Automation of Software Test (AST) . 85–91
Thomas Durieux and Martin Monperrus. 2016 · 2016
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.
Dynamic patch generation for null pointer exceptions using metaprogramming. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) . 349–358
Thomas Durieux, Benoit Cornu, Lionel Seinturier, and Martin Monperrus. 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.
Inferring Mutant Utility from Program Context. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis (Santa Barbara, CA, USA) (ISSTA 2017) . ACM, 284–294
René Just, Bob Kurtz, and Paul Ammann. 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.
Automatic Inference of Code Transforms for Patch Generation. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (Paderborn, Germany) (ESEC/FSE 2017) . ACM, 727–739
Fan Long, Peter Amidon, and Martin Rinard. 2017 · 2017
Cited alongside, same era.
Automatic Software Repair: a Bibliography
Martin Monperrus. 2017 · 2017
Cited alongside, same era.
An Investigation into the Use of Mutation Analysis for Automated Program Repair. In SSBSE
Christopher Steven Timperley, Susan Stepney, and Claire Le Goues. 2017 · 2017
Cited alongside, same era.
Attention is All You Need. In Proceedings of the 31st International Conference on Neural Information Processing Systems . 6000–6010
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, undefinedukasz Kaiser, and Illia Polosukhin. 2017 · 2017
Cited alongside, same era.
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
Blended, Precise Semantic Program Embeddings. In Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation (London, UK) (PLDI 2020) . ACM, 121–134
Ke Wang and Zhendong Su. 2020 · 2020
Later among the works it cites.
Graph-based, Self-Supervised Program Repair from Diagnostic Feedback. In International Conference on Machine Learning (ICML)
Michihiro Yasunaga and Percy Liang. 2020 · 2020
Later among the works it cites.
Unified Pre-training for Program Understanding and Generation. In Association for Computational Linguistics(ACL) . 2655–2668
Wasi Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang. 2021 · 2021
Later among the works it cites.
Self-Supervised Bug Detection and Repair. In Advances in Neural Information Processing Systems
Miltiadis Allamanis, Henry Jackson-Flux, and Marc Brockschmidt. 2021 · 2021
Later among the works it cites.
TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer. In Proceedings of the 38th International Conference on Machine Learning , Vol. 139. 780–791
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Yingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, and Lu Zhang. 2017 · 2017
Cited alongside, same era.
An empirical study on the usage of fault localization in automated program repair. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) . IEEE, 504–508
Deheng Yang, Yuhua Qi, and Xiaoguang Mao. 2017 · 2017
Cited alongside, same era.
Universal Language Model Fine-tuning for Text Classification. 328–339
Jeremy Howard and Sebastian Ruder. 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.
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.
Test-Equivalence Analysis for Automatic Patch Generation
Sergey Mechtaev, Xiang Gao, Shin Hwei Tan, and Abhik Roychoudhury. 2018 · 2018
Cited alongside, same era.
Dynamic Neural Program Embedding for Program Repair (ICLR)
Ke Wang, Rishabh Singh, and Zhendong Su. 2018 · 2018
Cited alongside, same era.
Identifying patch correctness in test-based program repair. In Proceedings of the 40th International Conference on Software Engineering
Yingfei Xiong, Xinyuan Liu, Muhan Zeng, Lu Zhang, and Gang Huang. 2018 · 2018
Cited alongside, same era.
Berkay Berabi, Jingxuan He, Veselin Raychev, and Martin Vechev. 2021 · 2021
Later among the works it cites.
InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . 1186–1197
Nghi D. Q. Bui, Yijun Yu, and Lingxiao Jiang. 2021a · 2021
Later among the works it cites.
On Multi-Modal Learning of Editing Source Code. In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Saikat Chakraborty and Baishakhi Ray. 2021 · 2021
Later among the works it cites.
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
Later among the works it cites.
Semantic Bug Seeding: A Learning-Based Approach for Creating Realistic Bugs. 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) . ACM, 906–918
Jibesh Patra and Michael Pradel. 2021 · 2021
Later among the works it cites.
SmartCommit: A Graph-Based Interactive Assistant for Activity-Oriented Commits. 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) . ACM, 379–390
Bo Shen, Wei Zhang, Christian Kästner, Haiyan Zhao, Zhao Wei, Guangtai Liang, and Zhi Jin. 2021 · 2021
Later among the works it cites.
Supervised Learning over Test Executions as a Test Oracle. In Proceedings of the 36th Annual ACM Symposium on Applied Computing (SAC ’21) . 1521–1531
Foivos Tsimpourlas, Ajitha Rajan, and Miltiadis Allamanis. 2021 · 2021
Later among the works it cites.
VarFix: Balancing Edit Expressiveness and Search Effectiveness in Automated Program Repair. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . ACM, 354–366
Chu-Pan Wong, Priscila Santiesteban, Christian Kästner, and Claire Le Goues. 2021 · 2021
Later among the works it cites.
Evaluating the usage of fault localization in automated program repair: an empirical study
Deheng Yang, Yuhua Qi, Xiaoguang Mao, and Yan Lei. 2021 · 2021
Later among the works it cites.
Automated Classification of Overfitting Patches with Statically Extracted Code Features
He Ye, Jian Gu, Matias Martinez, Thomas Durieux, and Martin Monperrus. 2021a · 2021
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 · 2021
Later among the works it cites.
Automated patch assessment for program repair at scale
He Ye, Matias Martinez, and Martin Monperrus. 2021b · 2021
Later among the works it cites.
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) . ACM, 341–353
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Later among the works it cites.
NatGen: Generative pre-training by "Naturalizing" source code
Saikat Chakraborty, Toufique Ahmed, Yangruibo Ding, Premkumar Devanbu, and Baishakhi Ray. 2022 · 2022
Closest in time.
Improving automatically generated code from Codex via Automated Program Repair
Zhiyu Fan, Xiang Gao, Abhik Roychoudhury, and Shin Hwei Tan. 2022 · 2022
Closest in time.
A comprehensive study of code-removal patches in automated program repair
Davide Ginelli, Matias Martinez, Leonardo Mariani, and Martin Monperrus. 2022 · 2022
Closest in time.
Test2Vec: An Execution Trace Embedding for Test Case Prioritization
Emad Jabbar, Soheila Zangeneh, Hadi Hemmati, and Robert Feldt. 2022 · 2022
Closest in time.
Styler: Learning Formatting Conventions to Repair Checkstyle Violations
Benjamin Loriot, Fernanda Madeiral, and Martin Monperrus. 2022 · 2022
Closest in time.
Trust Enhancement Issues in Program Repair. In Proceedings of the ACM/IEEE 44th International Conference on Software Engineering
Yannic Noller, Ridwan Shariffdeen, Xiang Gao, and Abhik Roychoudhury. 2022 · 2022
Closest in time.
Predicting Patch Correctness Based on the Similarity of Failing Test Cases
Haoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kabore, Kui Liu, Andrew Habib, Jacques Klein, and Tegawendé F Bissyandé. 2022a · 2022
Closest in time.
Haoye Tian, Kui Liu, Yinghua Li, Abdoul Kader Kaboré, Anil Koyuncu, Andrew Habib, Li Li, Junhao Wen, Jacques Klein, and Tegawendé F Bissyandé. 2022b · 2022
Closest in time.
Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, and Tegawendé F Bissyandé. 2022c · 2022
Closest in time.
Neural Program Repair with Execution-based Backpropagation. In Proceedings of the ACM/IEEE 44th International Conference on Software Engineering
He Ye, Matias Martinez, and Martin Monperrus. 2022 · 2022
Closest in time.