Fetching the paper…
Reading the bibliography…
Current automated program repair (APR) techniques are far from being practical and useful enough to be considered for realistic debugging.
Debugging reinvented: asking and answering why and why not questions about program behavior. In Proceedings of the 30th international conference on Software engineering . 301–310
Amy J Ko and Brad A Myers. 2008 · 2008
Earlier work this paper cites.
Code bubbles: rethinking the user interface paradigm of integrated development environments. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 1 . 455–464
Andrew Bragdon, Steven P Reiss, Robert Zeleznik, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, and Joseph J LaViola Jr. 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. 2011 · 2011
Earlier work this paper cites.
Reversible debugging software
Tom Britton, Lisa Jeng, Graham Carver, Paul Cheak, and Tomer Katzenellenbogen. 2013 · 2013
Earlier work this paper cites.
Automatic patch generation learned from human-written patches. In Proceedings of the 35th International Conference on Software Engineering (ICSE) . IEEE, 802–811
Dongsun Kim, Jaechang Nam, Jaewoo Song, and Sunghun Kim. 2013 · 2013
Earlier work this paper cites.
An empirical study of adoption of software testing in open source projects. In Proceedings of 13th International Conference on Quality Software . 103–112
Pavneet Singh Kochhar, Tegawendé F Bissyandé, David Lo, and Lingxiao Jiang. 2013 · 2013
Earlier work this paper cites.
Defects4J: A database of existing faults to enable controlled testing studies for Java programs. In Proceedings of ACM 23rd SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) . ACM, 437–440
René Just, Darioush Jalali, and Michael D Ernst. 2014 · 2014
Earlier work this paper cites.
When, how, and why developers (do not) test in their IDEs. In Proceedings of the 10th Joint Meeting on the Foundations of Software Engineering . 179–190
Moritz Beller, Georgios Gousios, Annibale Panichella, and Andy Zaidman. 2015 · 2015
Earlier work this paper cites.
An analysis of patch plausibility and correctness for generate-and-validate patch generation systems. In Proceedings of ACM 24th SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) . ACM, 24–36
Zichao Qi, Fan Long, Sara Achour, and Martin Rinard. 2015 · 2015
Earlier work this paper cites.
Is the cure worse than the disease? overfitting in automated program repair. In Proceedings of ACM 10th Joint Meeting on Foundations of Software Engineering (FSE) . ACM, 532–543
Edward K Smith, Earl T Barr, Claire Le Goues, and Yuriy Brun. 2015 · 2015
Earlier work this paper cites.
An empirical study on real bug fixes. In Proceedings of IEEE/ACM 37th International Conference on Software Engineering (ICSE) , Vol. 1. IEEE/ACM, 913–923
Hao Zhong and Zhendong Su. 2015 · 2015
Earlier work this paper cites.
Angelix: Scalable multiline program patch synthesis via symbolic analysis. In Proceedings of IEEE/ACM 38th International Conference on Software Engineering (ICSE) . IEEE/ACM, 691–701
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016 · 2016
Earlier work this paper cites.
Anti-patterns in search-based program repair. In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering . 727–738
Shin Hwei Tan, Hiroaki Yoshida, Mukul R Prasad, 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 Clement, Sebastian Lamelas Marcote, Thomas Durieux, Daniel Le Berre, and Martin Monperrus. 2016 · 2016
Earlier work this paper cites.
Prevalence of single-fault fixes and its impact on fault localization. In 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST) . IEEE, 12–22
Alexandre Perez, Rui Abreu, and Marcelo d’Amorim. 2017 · 2017
Earlier work this paper cites.
Shaping program repair space with existing patches and similar code. In Proceedings of ACM 27th SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) . ACM, 298–309
Jiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao, and Xiangqun Chen. 2018 · 2018
Earlier work this paper cites.
Overfitting in semantics-based automated program repair. In Proceedings of the 40th international conference on software engineering . 163–163
Xuan-Bach D Le, Ferdian Thung, David Lo, and Claire Le Goues. 2018 · 2018
Earlier work this paper cites.
Automatic software repair: A bibliography
Martin Monperrus. 2018a · 2018
Earlier work this paper cites.
SEEDE: simultaneous execution and editing in a development environment. In Proceedings of 33rd IEEE/ACM International Conference on Automated Software Engineering . 270–281
Steven P Reiss, Qi Xin, and Jeff Huang. 2018 · 2018
Cited alongside, same era.
Static automated program repair for heap properties. In Proceedings of the 40th International Conference on Software Engineering . 151–162
Rijnard van Tonder and Claire Le Goues. 2018 · 2018
Cited alongside, same era.
Context-aware patch generation for better automated program repair. In Proceedings of IEEE/ACM 40th International Conference on Software Engineering . 1–11
Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, and Shing-Chi Cheung. 2018 · 2018
Cited alongside, same era.
Getafix: Learning to fix bugs automatically
Johannes Bader, Andrew Scott, Michael Pradel, and Satish Chandra. 2019 · 2019
Cited alongside, same era.
Phoenix: Automated data-driven synthesis of repairs for static analysis violations. In Proceedings of the 27th ACM Joint Meeting on the Foundations of Software Engineering . 613–624
Improving fault localization and program repair with deep semantic features and transferred knowledge. In Proceedings of the 44th International Conference on Software Engineering (ICSE) . IEEE/ACM, 1169–1180
Xiangxin Meng, Xu Wang, Hongyu Zhang, Hailong Sun, and Xudong Liu. 2022 · 2022
Later among the works it cites.
Trust enhancement issues in program repair. In Proceedings of the 44th International Conference on Software Engineering . 2228–2240
Yannic Noller, Ridwan Shariffdeen, Xiang Gao, and Abhik Roychoudhury. 2022 · 2022
Later among the works it cites.
A Quick Repair Facility for Debugging
Steven P Reiss and Qi Xin. 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 . 959–971
Chunqiu Steven Xia and Lingming Zhang. 2022 · 2022
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Rohan Bavishi, Hiroaki Yoshida, and Mukul R Prasad. 2019 · 2019
Cited alongside, same era.
Automated program repair
Claire Le Goues, Michael Pradel, and Abhik Roychoudhury. 2019 · 2019
Cited alongside, same era.
iFixR: Bug report driven program repair. In Proceedings of the 27th ACM Joint Meeting on the Foundations of Software Engineering . 314–325
Anil Koyuncu, Kui Liu, Tegawendé F Bissyandé, Dongsun Kim, Martin Monperrus, Jacques Klein, and Yves Le Traon. 2019 · 2019
Cited alongside, same era.
TBar: Revisiting template-based automated program repair. In Proceedings of ACM 28th SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) . ACM, 31–42
Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawendé F Bissyandé. 2019 · 2019
Cited alongside, same era.
Harnessing evolution for multi-hunk program repair. In Proceedings of IEEE/ACM 41st International Conference on Software Engineering (ICSE) . IEEE/ACM, 13–24
Seemanta Saha, Ripon k. Saha, and Mukul r. Prasad. 2019 · 2019
Cited alongside, same era.
On the efficiency of test suite based program repair. In Proceedings of International Conference on Software Engineering . 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
Cited alongside, same era.
Toward better evolutionary program repair: An integrated approach
Yuan Yuan and Wolfgang Banzhaf. 2020 · 2020
Cited alongside, same era.
E-APR: Mapping the effectiveness of automated program repair techniques
Aldeida Aleti and Matias Martinez. 2021 · 2021
Cited alongside, same era.
Attention: Not just another dataset for patch-correctness checking
Jun Yang, Yuehan Wang, Yiling Lou, Ming Wen, and Lingming Zhang. 2022 · 2022
Later among the works it cites.
An empirical study on fine-tuning large language models of code for automated program repair. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 1162–1174
Kai Huang, Xiangxin Meng, Jian Zhang, Yang Liu, Wenjie Wang, Shuhao Li, and Yuqing Zhang. 2023a · 2023
Later among the works it cites.
A survey on automated program repair techniques
Kai Huang, Zhengzi Xu, Su Yang, Hongyu Sun, Xuejun Li, Zheng Yan, and Yuqing Zhang. 2023b · 2023
Later among the works it cites.
Impact of code language models on automated program repair
Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. 2023 · 2023
Later among the works it cites.
Quick Repair of Semantic Errors for Debugging. In 2023 IEEE/ACM International Workshop on Automated Program Repair (APR) . IEEE, 9–10
Steven P Reiss, Xuan Wei, and Qi Xin. 2023 · 2023
Later among the works it cites.
An analysis of the automatic bug fixing performance of chatgpt
Dominik Sobania, Martin Briesch, Carol Hanna, and Justyna Petke. 2023 · 2023
Later among the works it cites.
Yuxiang Wei, Chunqiu Steven Xia, and Lingming Zhang. 2023 · 2023
Later among the works it cites.
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
Later among the works it cites.
Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT
Chunqiu Steven Xia and Lingming Zhang. 2023 · 2023
Later among the works it cites.
ITER: Iterative Neural Repair for Multi-Location Patches
He Ye and Martin Monperrus. 2023 · 2023
Later among the works it cites.
A Survey of Learning-based Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yuxiang Ma, Weisong Sun, and Zhenyu Chen. 2023 · 2023
Later among the works it cites.
Practical Program Repair via Preference-based Ensemble Strategy
Wenkang Zhong, Chuanyi Li, Kui Liu, Tongtong Xu, Tegawendé F Bissyandé, Jidong Ge, Bin Luo, and Vincent Ng. 2023 · 2023
Later among the works it cites.
Automated Program Repair, What Is It Good For? Not Absolutely Nothing!. In 2024 IEEE/ACM 46th International Conference on Software Engineering (ICSE) . IEEE Computer Society, 868–868
Hadeel Eladawy, Claire Le Goues, and Yuriy Brun. 2024 · 2024
Closest in time.
Program Repair Tools
RepairTools 2024 · 2024
Closest in time.