Fetching the paper…
Reading the bibliography…
Automated debugging techniques have the potential to reduce developer effort in debugging, and have matured enough to be adopted by industry.
Language models are few-shot learners
Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al · 1901
Earlier work this paper cites.
Some psychological evidence on how people debug computer programs
John D. Gould. 1975 · 1975
Earlier work this paper cites.
Visualization of Test Information to Assist Fault Localization. In Proceedings of the 24th International Conference on Software Engineering (Orlando, Florida) (ICSE ’02) . Association for Computing Machinery, New York, NY, USA, 467–477
James A. Jones, Mary Jean Harrold, and John Stasko. 2002 · 2002
Earlier work this paper cites.
Why and Why Not Explanations Improve the Intelligibility of Context-Aware Intelligent Systems. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Boston, MA, USA) (CHI ’09) . Association for Computing Machinery, New York, NY, USA, 2119–2128
Brian Y. Lim, Anind K. Dey, and Daniel Avrahami. 2009 · 2009
Earlier work this paper cites.
Why programs fail: a guide to systematic debugging
Andreas Zeller. 2009 · 2009
Earlier work this paper cites.
Dynamic Analysis for Diagnosing Integration Faults
Leonardo Mariani, Fabrizio Pastore, and Mauro Pezze. 2011 · 2010
Earlier work this paper cites.
Mining Succinct Predicated Bug Signatures. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (Saint Petersburg, Russia) (ESEC/FSE 2013) . Association for Computing Machinery, New York, NY, USA, 576–586
Chengnian Sun and Siau-Cheng Khoo. 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 (San Jose, CA, USA) (ISSTA 2014) . Association for Computing Machinery, New York, NY, USA, 437–440
René Just, Darioush Jalali, and Michael D. Ernst. 2014 · 2014
Earlier work this paper cites.
Ask the Mutants: Mutating Faulty Programs for Fault Localization. In 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation . 153–162
Seokhyeon Moon, Yunho Kim, Moonzoo Kim, and Shin Yoo. 2014 · 2014
Earlier work this paper cites.
Studying the Advancement in Debugging Practice of Professional Software Developers. In 2014 IEEE International Symposium on Software Reliability Engineering Workshops . 269–274
Benjamin Siegmund, Michael Perscheid, Marcel Taeumel, and Robert Hirschfeld. 2014 · 2014
Earlier work this paper cites.
Practitioners’ Expectations on Automated Fault Localization. In Proceedings of the 25th International Symposium on Software Testing and Analysis (Saarbrücken, Germany) (ISSTA 2016) . Association for Computing Machinery, New York, NY, USA, 165–176
Pavneet Singh Kochhar, Xin Xia, David Lo, and Shanping Li. 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) . 691–701
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016 · 2016
Earlier work this paper cites.
Automatic Software Repair: A Survey
Luca Gazzola, Daniela Micucci, and Leonardo Mariani. 2019 · 2017
Earlier work this paper cites.
Automatically generating commit messages from diffs using neural machine translation. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) . 135–146
Siyuan Jiang, Ameer Armaly, and Collin McMillan. 2017 · 2017
Earlier work this paper cites.
Precise Condition Synthesis for Program Repair. In 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) . 416–426
Yingfei Xiong, Jie Wang, Runfa Yan, Jiachen Zhang, Shi Han, Gang Huang, and Lu Zhang. 2017 · 2017
Cited alongside, same era.
Explainable Software Analytics. In Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results (Gothenburg, Sweden) (ICSE-NIER ’18) . Association for Computing Machinery, New York, NY, USA, 53–56
Hoa Khanh Dam, Truyen Tran, and Aditya Ghose. 2018 · 2018
Cited alongside, same era.
Shaping program repair space with existing patches and similar code
J. Jiang, Yingfei Xiong, H. Zhang, Q. Gao, and X. Chen. 2018 · 2018
Cited alongside, same era.
Modern Code Review: A Case Study at Google. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice (Gothenburg, Sweden) (ICSE-SEIP ’18) . Association for Computing Machinery, New York, NY, USA, 181–190
Caitlin Sadowski, Emma Söderberg, Luke Church, Michal Sipko, and Alberto Bacchelli. 2018 · 2018
Cited alongside, same era.
On The Introduction of Automatic Program Repair in Bloomberg
Serkan Kirbas, Etienne Windels, Olayori McBello, Kevin Kells, Matthew Pagano, Rafal Szalanski, Vesna Nowack, Emily Rowan Winter, Steve Counsell, David Bowes, Tracy Hall, Saemundur Haraldsson, and John Woodward. 2021 · 2021
Later among the works it cites.
A Syntax-Guided Edit Decoder for Neural Program Repair
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Later among the works it cites.
Incoder: A generative model for code infilling and synthesis
Daniel Fried, Armen Aghajanyan, Jessy Lin, Sida Wang, Eric Wallace, Freda Shi, Ruiqi Zhong, Wen-tau Yih, Luke Zettlemoyer, and Mike Lewis. 2022 · 2022
Later among the works it cites.
PAL: Program-aided Language Models
Luyu Gao, Aman Madaan, Shuyan Zhou, Uri Alon, Pengfei Liu, Yiming Yang, Jamie Callan, and Graham Neubig. 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…
Automated Program Repair
Claire Le Goues, Michael Pradel, and Abhik Roychoudhury. 2019 · 2019
Cited alongside, same era.
DeepFL: Integrating Multiple Fault Diagnosis Dimensions for Deep Fault Localization. In Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (Beijing, China) (ISSTA 2019) . Association for Computing Machinery, New York, NY, USA, 169–180
Xia Li, Wei Li, Yuqun Zhang, and Lingming Zhang. 2019 · 2019
Cited alongside, same era.
SapFix: Automated End-to-End Repair at Scale. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) . 269–278
Alexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, and Andrew Scott. 2019 · 2019
Cited alongside, same era.
Explainable Software Bot Contributions: Case Study of Automated Bug Fixes. In 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering (BotSE) . IEEE Computer Society, Los Alamitos, CA, USA, 12–15
M. Monperrus. 2019 · 2019
Cited alongside, same era.
Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI
Alejandro Barredo Arrieta, Natalia Díaz-Rodríguez, Javier Del Ser, Adrien Bennetot, Siham Tabik, Alberto Barbado, Salvador García, Sergio Gil-López, Daniel Molina, Richard Benjamins, et al · 2020
Cited alongside, same era.
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
Cited alongside, same era.
The Living Review on Automated Program Repair. (Dec. 2020)
Martin Monperrus. 2020 · 2020
Cited alongside, same era.
BugsInPy: A Database of Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studies. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Virtual Event, USA) (ESEC/FSE 2020) . Association for Computing Machinery, New York, NY, USA, 1556–1560
Ratnadira Widyasari, Sheng Qin Sim, Camellia Lok, Haodi Qi, Jack Phan, Qijin Tay, Constance Tan, Fiona Wee, Jodie Ethelda Tan, Yuheng Yieh, Brian Goh, Ferdian Thung, Hong Jin Kang, Thong Hoang, David Lo, and Eng Lieh Ouh. 2020 · 2020
Cited alongside, same era.
CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesis
Erik Nijkamp, Bo Pang, Hiroaki Hayashi, Lifu Tu, Huan Wang, Yingbo Zhou, Silvio Savarese, and Caiming Xiong. 2022 · 2022
Later among the works it cites.
Trust Enhancement Issues in Program Repair. In Proceedings of the 44th International Conference on Software Engineering (Pittsburgh, Pennsylvania) (ICSE ’22) . Association for Computing Machinery, New York, NY, USA, 2228–2240
Yannic Noller, Ridwan Shariffdeen, Xiang Gao, and Abhik Roychoudhury. 2022 · 2022
Later among the works it cites.
Training language models to follow instructions with human feedback
Long Ouyang, Jeff Wu, Xu Jiang, Diogo Almeida, Carroll L Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al · 2022
Later among the works it cites.
Chain of Thought Prompting Elicits Reasoning in Large Language Models
Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Ed Huai hsin Chi, Quoc Le, and Denny Zhou. 2022 · 2022
Later among the works it cites.
Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg. 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, 1578–1588
Emily Rowan Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Sæmundur Haraldsson, John Woodward, Serkan Kirbas, Etienne Windels, Olayori McBello, Abdurahman Atakishiyev, Kevin Kells, and Matthew Pagano. 2022 · 2022
Later among the works it cites.
Practical Program Repair in the Era of Large Pre-trained Language Models
Chunqiu Steven Xia, Yuxiang Wei, and Lingming Zhang. 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.
React: Synergizing reasoning and acting in language models
Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, and Yuan Cao. 2022 · 2022
Later among the works it cites.
OpenAI. 2023 · 2023
Closest in time.