Fetching the paper…
Reading the bibliography…
Automated program repair (APR) has achieved promising results, especially using neural networks.
DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter
Victor Sanh, Lysandre Debut, Julien Chaumond, and Thomas Wolf. 2020 · 1910
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.
A novel co-evolutionary approach to automatic software bug fixing. In 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence) . 162–168
Andrea Arcuri and Xin Yao. 2008 · 2008
Earlier work this paper cites.
Automatically finding patches using genetic programming. In 2009 IEEE 31st International Conference on Software Engineering . 364–374
Westley Weimer, ThanhVu Nguyen, Claire Le Goues, and Stephanie Forrest. 2009 · 2009
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.
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.
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.
relifix: Automated Repair of Software Regressions. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering , Vol. 1. 471–482
Shin Hwei Tan and Abhik Roychoudhury. 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.
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.
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.
JFIX: Semantics-Based Repair of Java Programs via Symbolic PathFinder. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis (Santa Barbara, CA, USA) (ISSTA 2017) . Association for Computing Machinery, New York, NY, USA, 376–379
Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, and Willem Visser. 2017a · 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. 2017b · 2017
Earlier work this paper cites.
Automatic Software Repair: a Bibliography
Martin Monperrus. 2017 · 2017
Earlier work this paper cites.
Evaluating and Improving Fault Localization. In Proceedings of the 39th International Conference on Software Engineering (Buenos Aires, Argentina) (ICSE ’17) . IEEE Press, 609–620
Spencer Pearson, José Campos, René Just, Gordon Fraser, Rui Abreu, Michael D. Ernst, Deric Pang, and Benjamin Keller. 2017 · 2017
Cited alongside, same era.
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
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.
Leveraging syntax-related code for automated program repair. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE)
Q. Xin and S. P. Reiss. 2017 · 2017
Cited alongside, same era.
Better Code Search and Reuse for Better Program Repair. In 2019 IEEE/ACM International Workshop on Genetic Improvement (GI) . 10–17
Qi Xin and Steven Reiss. 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.
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
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
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
Cited alongside, same era.
Neuro-Symbolic Program Corrector for Introductory Programming Assignments. In Proceedings of the 40th International Conference on Software Engineering (Gothenburg, Sweden) (ICSE ’18) . Association for Computing Machinery, New York, NY, USA, 60–70
Sahil Bhatia, Pushmeet Kohli, and Rishabh Singh. 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.
Mining stackoverflow for program repair. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)
X. Liu and H. Zhong. 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.
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.
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.
SEQUENCER: Sequence-to-Sequence Learning for End-to-End Program Repair
Z. Chen, S. J. Kommrusch, M. Tufano, L. Pouchet, D. Poshyvanyk, and M. Monperrus. 2019 · 2019
Cited alongside, same era.
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.
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.
A comprehensive study of automatic program repair on the QuixBugs benchmark
He Ye, Matias Martinez, Thomas Durieux, and Martin Monperrus. 2021 · 2020
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.
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.
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 . Association for Computing Machinery, New York, NY, USA, 354–366
Chu-Pan Wong, Priscila Santiesteban, Christian Kästner, and Claire Le Goues. 2021 · 2021
Later among the works it cites.
Break-It-Fix-It: Unsupervised Learning for Program Repair. In International Conference on Machine Learning (ICML)
Michihiro Yasunaga and Percy Liang. 2021 · 2021
Later among the works it cites.
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Later among the works it cites.
DEAR: A Novel Deep Learning-Based Approach for Automated Program Repair. In Proceedings of the 44th International Conference on Software Engineering (Pittsburgh, Pennsylvania) (ICSE ’22) . Association for Computing Machinery, New York, NY, USA, 511–523
Yi Li, Shaohua Wang, and Tien N. Nguyen. 2022 · 2022
Later among the works it cites.
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
Later among the works it cites.
Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-Shot Learning. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Singapore, Singapore) (ESEC/FSE 2022) . Association for Computing Machinery, New York, NY, USA, 959–971
Chunqiu Steven Xia and Lingming Zhang. 2022 · 2022
Later among the works it cites.
Automated Repair of Programs from Large Language Models. In Proceedings of the 45th International Conference on Software Engineering (ICSE ’23)
Zhiyu Fan, Xiang Gao, Martin Mirchev, Abhik Roychoudhury, and Shin Hwei Tan. 2023 · 2023
Closest in time.
KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair. In Proceedings of the 45th International Conference on Software Engineering (ICSE 2023) . Association for Computing Machinery
Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, and Xiangyu Zhang. 2023 · 2023
Closest in time.
Automated Program Repair in the Era of Large Pre-trained Language Models. In Proceedings of the 45th International Conference on Software Engineering (ICSE 2023) . Association for Computing Machinery
Chunqiu Steven Xia, Yuxiang Wei, and Lingming Zhang. 2023 · 2023
Closest in time.