Fetching the paper…
Reading the bibliography…
Recent advancements in large language models (LLMs) have significantly advanced the automation of software development tasks, including code synthesis, program repair, and test generation.
Modern information retrieval: A brief overview
Amit Singhal et al · 2001
Earlier work this paper cites.
Empirical evaluation of the tarantula automatic fault-localization technique. In Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering . 273–282
James A Jones and Mary Jean Harrold. 2005 · 2005
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) . IEEE, 89–98
Rui Abreu, Peter Zoeteweij, and Arjan JC Van Gemund. 2007 · 2007
Earlier work this paper cites.
A practical evaluation of spectrum-based fault localization
Rui Abreu, Peter Zoeteweij, Rob Golsteijn, and Arjan JC Van Gemund. 2009 · 2009
Earlier work this paper cites.
The probabilistic relevance framework: BM25 and beyond
Stephen Robertson, Hugo Zaragoza, et al · 2009
Earlier work this paper cites.
Bugredux: Reproducing field failures for in-house debugging. In 2012 34th international conference on software engineering (ICSE) . IEEE, 474–484
Wei Jin and Alessandro Orso. 2012 · 2012
Earlier work this paper cites.
GenProg: A Generic Method for Automatic Software Repair
Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, and Westley Weimer. 2012 · 2012
Earlier work this paper cites.
Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports. In 2012 34th International conference on software engineering (ICSE) . IEEE, 14–24
Jian Zhou, Hongyu Zhang, and David Lo. 2012 · 2012
Earlier work this paper cites.
Improving bug localization using structured information retrieval. In 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 345–355
Ripon K Saha, Matthew Lease, Sarfraz Khurshid, and Dewayne E Perry. 2013 · 2013
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 . IEEE, 153–162
Seokhyeon Moon, Yunho Kim, Moonzoo Kim, and Shin Yoo. 2014 · 2014
Earlier work this paper cites.
Version history, similar report, and structure: Putting them together for improved bug localization. In Proceedings of the 22nd international conference on program comprehension . 53–63
Shaowei Wang and David Lo. 2014 · 2014
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) (ESEC/FSE 2015) . New York, NY, USA, 166–178
Fan Long and Martin Rinard. 2015 · 2015
Earlier work this paper cites.
Metallaxis-FL: mutation-based fault localization
Mike Papadakis and Yves Le Traon. 2015 · 2015
Earlier work this paper cites.
Evaluating the usefulness of ir-based fault localization techniques. In Proceedings of the 2015 international symposium on software testing and analysis . 1–11
Qianqian Wang, Chris Parnin, and Alessandro Orso. 2015 · 2015
Earlier work this paper cites.
History Driven Program Repair. In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) , Vol. 1. 213–224
Xuan Bach D. Le, David Lo, and Claire Le Goues. 2016 · 2016
Earlier work this paper cites.
An analysis of the search spaces for generate and validate patch generation systems. In Proceedings of the 38th International Conference on Software Engineering . 702–713
Fan Long and Martin Rinard. 2016 · 2016
Earlier work this paper cites.
Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis. In Proceedings of the 38th International Conference on Software Engineering (Austin, Texas) (ICSE ’16) . 691–701
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016 · 2016
Earlier work this paper cites.
A survey on software fault localization
W Eric Wong, Ruizhi Gao, Yihao Li, Rui Abreu, and Franz Wotawa. 2016 · 2016
Earlier work this paper cites.
Fluccs: Using code and change metrics to improve fault localization. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis . 273–283
Jeongju Sohn and Shin Yoo. 2017 · 2017
Earlier work this paper cites.
SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair
Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-Noël Pouchet, Denys Poshyvanyk, and Martin Monperrus. 2019 · 2019
Earlier work this paper cites.
Automatic Software Repair: A Survey
Luca Gazzola, Daniela Micucci, and Leonardo Mariani. 2019 · 2019
Earlier work this paper cites.
Practical Program Repair via Bytecode Mutation. In Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (Beijing, China) (ISSTA 2019) . ACM, 19–30
Ali Ghanbari, Samuel Benton, and Lingming Zhang. 2019 · 2019
Earlier work this paper cites.
Deepfl: Integrating multiple fault diagnosis dimensions for deep fault localization. In Proceedings of the 28th ACM SIGSOFT international symposium on software testing and analysis . 169–180
Xia Li, Wei Li, Yuqun Zhang, and Lingming Zhang. 2019 · 2019
Earlier work this paper cites.
TBar: Revisiting Template-Based Automated Program Repair. In Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2019) . ACM, New York, NY, USA, 31–42
Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawendé F. Bissyandé. 2019 · 2019
Earlier work this paper cites.
Mutation testing advances: an analysis and survey
Mike Papadakis, Marinos Kintis, Jie Zhang, Yue Jia, Yves Le Traon, and Mark Harman. 2019 · 2019
Earlier work this paper cites.
The fuzzing book
Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser, and Christian Holler. 2019 · 2019
Earlier work this paper 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
Earlier work this paper cites.
Can automated program repair refine fault localization? a unified debugging approach. In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis . 75–87
Yiling Lou, Ali Ghanbari, Xia Li, Lingming Zhang, Haotian Zhang, Dan Hao, and Lu Zhang. 2020 · 2020
Earlier work this paper cites.
Program Synthesis with Large Language Models
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, and Charles Sutton. 2021 · 2021
Earlier work this paper cites.
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al · 2021
Earlier work this paper cites.
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair
Nan Jiang, Thibaud Lutellier, and Lin Tan. 2021 · 2021
Earlier work this paper 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 . ACM, New York, NY, USA, 341–353
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Earlier work this paper cites.
Patch Generation with Language Models: Feasibility and Scaling Behavior. In Deep Learning for Code Workshop
Sophia D Kolak, Ruben Martins, Claire Le Goues, and Vincent Josua Hellendoorn. 2022 · 2022
Cited alongside, same era.
Improving fault localization and program repair with deep semantic features and transferred knowledge. In Proceedings of the 44th International Conference on Software Engineering . 1169–1180
Xiangxin Meng, Xu Wang, Hongyu Zhang, Hailong Sun, and Xudong Liu. 2022 · 2022
Cited alongside, same era.
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
Cited alongside, same era.
Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Models. In 32nd International Symposium on Software Testing and Analysis (ISSTA)
Yinlin Deng, Chunqiu Steven Xia, Haoran Peng, Chenyuan Yang, and Lingming Zhang. 2023 · 2023
Cited alongside, same era.
Python ast — Abstract Syntax Trees
2024 · 2024
Closest in time.
RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graph
2024 · 2024
Closest in time.
The Road to Ultimate Pull Request Machine
2024 · 2024
Closest in time.
SuperCoder
2024 · 2024
Closest in time.
SWE-bench Lite
2024 · 2024
Closest in time.
Introducing Claude 3.5 Sonnet
Anthropic. 2024 · 2024
Closest in time.
MASAI: Modular Architecture for Software-engineering AI Agents
Daman Arora, Atharv Sonwane, Nalin Wadhwa, Abhav Mehrotra, Saiteja Utpala, Ramakrishna Bairi, Aditya Kanade, and Nagarajan Natarajan. 2024 · 2024
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Impact of Code Language Models on Automated Program Repair. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . 1430–1442
Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. 2023 · 2023
Cited alongside, same era.
CODAMOSA: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models. In 45th International Conference on Software Engineering (ICSE)
Caroline Lemieux, Jeevana Priya Inala, Shuvendu K Lahiri, and Siddhartha Sen. 2023 · 2023
Cited alongside, same era.
Starcoder: may the source be with you!
Raymond Li, Loubna Ben Allal, Yangtian Zi, Niklas Muennighoff, Denis Kocetkov, Chenghao Mou, Marc Marone, Christopher Akiki, Jia Li, Jenny Chim, et al · 2023
Cited alongside, same era.
Is Self-Repair a Silver Bullet for Code Generation?. In The Twelfth International Conference on Learning Representations
Theo X Olausson, Jeevana Priya Inala, Chenglong Wang, Jianfeng Gao, and Armando Solar-Lezama. 2023 · 2023
Cited alongside, same era.
OpenAI. 2023 · 2023
Cited alongside, same era.
Adaptive Test Generation Using a Large Language Model
Max Schäfer, Sarah Nadi, Aryaz Eghbali, and Frank Tip. 2023 · 2023
Cited alongside, same era.
Large language models can be easily distracted by irrelevant context. In International Conference on Machine Learning . PMLR, 31210–31227
Freda Shi, Xinyun Chen, Kanishka Misra, Nathan Scales, David Dohan, Ed H Chi, Nathanael Schärli, and Denny Zhou. 2023 · 2023
Cited alongside, same era.
Magicoder: Source Code Is All You Need
Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, and Lingming Zhang. 2023 · 2023
Cited alongside, same era.
Closest in time.
Repairagent: An autonomous, llm-based agent for program repair
Islem Bouzenia, Premkumar Devanbu, and Michael Pradel. 2024 · 2024
Closest in time.
CodeR: Issue Resolving with Multi-Agent and Task Graphs
Dong Chen, Shaoxin Lin, Muhan Zeng, Daoguang Zan, Jian-Gang Wang, Anton Cheshkov, Jun Sun, Hao Yu, Guoliang Dong, Artem Aliev, et al · 2024
Closest in time.
Flakiness Repair in the Era of Large Language Models. In Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings . 441–443
Yang Chen. 2024 · 2024
Closest in time.
Introducing SWE-bench Verified
Neil Chowdhury, James Aung, Chan Jun Shern, Oliver Jaffe, Dane Sherburn, Giulio Starace, Evan Mays, Rachel Dias, Marwan Aljubeh, Mia Glaese, Carlos E. Jimenez, John Yang, Kevin Liu, and Aleksander Madry. 2024 · 2024
Closest in time.
Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPT. In 46th International Conference on Software Engineering (ICSE)
Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang, Shizhuo Dylan Zhang, Shujing Yang, and Lingming Zhang. 2024 · 2024
Closest in time.
Aider is AI pair programming in your terminal
Paul Gauthier. 2024 · 2024
Closest in time.
Cigar: Cost-efficient program repair with llms
Dávid Hidvégi, Khashayar Etemadi, Sofia Bobadilla, and Martin Monperrus. 2024 · 2024
Closest in time.
Large Language Models Cannot Self-Correct Reasoning Yet. In The Twelfth International Conference on Learning Representations
Jie Huang, Xinyun Chen, Swaroop Mishra, Huaixiu Steven Zheng, Adams Wei Yu, Xinying Song, and Denny Zhou. 2024 · 2024
Closest in time.
A quantitative and qualitative evaluation of LLM-based explainable fault localization
Sungmin Kang, Gabin An, and Shin Yoo. 2024 · 2024
Closest in time.
Large Language Model-Based Agents for Software Engineering: A Survey
Junwei Liu, Kaixin Wang, Yixuan Chen, Xin Peng, Zhenpeng Chen, Lingming Zhang, and Yiling Lou. 2024c · 2024
Closest in time.
MarsCode Agent: AI-native Automated Bug Fixing
Yizhou Liu, Pengfei Gao, Xinchen Wang, Chao Peng, and Zhao Zhang. 2024b · 2024
Closest in time.
LlamaIndex, Data Framework for LLM Applications
LlamaIndex. 2024 · 2024
Closest in time.
How to Understand Whole Software Repository?
Yingwei Ma, Qingping Yang, Rongyu Cao, Binhua Li, Fei Huang, and Yongbin Li. 2024 · 2024
Closest in time.
Large language model guided protocol fuzzing. In Proceedings of the 31st Annual Network and Distributed System Security Symposium (NDSS)
Ruijie Meng, Martin Mirchev, Marcel Böhme, and Abhik Roychoudhury. 2024 · 2024
Closest in time.
Fuzzing BusyBox: Leveraging LLM and Crash Reuse for Embedded Bug Unearthing
Yaroslav Oliinyk, Michael Scott, Ryan Tsang, Chongzhou Fang, Houman Homayoun, et al · 2024
Closest in time.
The Mutators Reloaded: Fuzzing Compilers with Large Language Model Generated Mutation Operators. In ASPLOS
Xianfei Ou, Cong Li, Yanyan Jiang, and Chang Xu. 2024 · 2024
Closest in time.
CoverUp: Coverage-Guided LLM-Based Test Generation
Juan Altmayer Pizzorno and Emery D Berger. 2024 · 2024
Closest in time.
AgentFL: Scaling LLM-based Fault Localization to Project-Level Context
Yihao Qin, Shangwen Wang, Yiling Lou, Jinhao Dong, Kaixin Wang, Xiaoling Li, and Xiaoguang Mao. 2024 · 2024
Closest in time.
SpecRover: Code Intent Extraction via LLMs
Haifeng Ruan, Yuntong Zhang, and Abhik Roychoudhury. 2024 · 2024
Closest in time.
Universal Fuzzing via Large Language Models. In 46th International Conference on Software Engineering (ICSE)
Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, and Lingming Zhang. 2024 · 2024
Closest in time.
Swe-agent: Agent-computer interfaces enable automated software engineering
John Yang, Carlos E Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press. 2024a · 2024
Closest in time.
Evaluating and improving chatgpt for unit test generation
Zhiqiang Yuan, Mingwei Liu, Shiji Ding, Kaixin Wang, Yixuan Chen, Xin Peng, and Yiling Lou. 2024 · 2024
Closest in time.
Diversity Empowers Intelligence: Integrating Expertise of Software Engineering Agents
Kexun Zhang, Weiran Yao, Zuxin Liu, Yihao Feng, Zhiwei Liu, Rithesh Murthy, Tian Lan, Lei Li, Renze Lou, Jiacheng Xu, et al · 2024
Closest in time.
Lyuye Zhang, Kaixuan Li, Kairan Sun, Daoyuan Wu, Ye Liu, Haoye Tian, and Yang Liu. 2024b · 2024
Closest in time.
A Systematic Literature Review on Large Language Models for Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yang Xie, YuXiang Ma, Weisong Sun, and Yun Yang Zhenyu Chen. 2024a · 2024
Closest in time.