Fetching the paper…
Reading the bibliography…
As software projects progress, quality of code assumes paramount importance as it affects reliability, maintainability and security of software.
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.
Continuous integration: improving software quality and reducing risk
Paul M Duvall, Steve Matyas, and Andrew Glover. 2007 · 2007
Earlier work this paper cites.
Automatically patching errors in deployed software. In Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles . 87–102
Jeff H Perkins, Sunghun Kim, Sam Larsen, Saman Amarasinghe, Jonathan Bachrach, Michael Carbin, Carlos Pacheco, Frank Sherwood, Stelios Sidiroglou, Greg Sullivan, et al · 2009
Earlier work this paper cites.
Building useful program analysis tools using an extensible java compiler. In 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation . IEEE, 14–23
Edward Aftandilian, Raluca Sauciuc, Siddharth Priya, and Sundaresan Krishnan. 2012 · 2012
Earlier work this paper cites.
Staged program repair with condition synthesis. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering . 166–178
Fan Long and Martin Rinard. 2015 · 2015
Earlier work this paper cites.
QL: Object-oriented Queries on Relational Data. In 30th European Conference on Object-Oriented Programming . Schloss Dagstuhl - Leibniz-Zentrum für Informatik
Pavel Avgustinov, Oege de Moor, Michael Peyton Jones, and Max Schäfer. 2016 · 2016
Earlier work this paper cites.
Deep reinforcement learning from human preferences
Paul F Christiano, Jan Leike, Tom Brown, Miljan Martic, Shane Legg, and Dario Amodei. 2017 · 2017
Earlier work this paper cites.
How Open Source Projects Use Static Code Analysis Tools in Continuous Integration Pipelines. In 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) . 334–344
Fiorella Zampetti, Simone Scalabrino, Rocco Oliveto, Gerardo Canfora, and Massimiliano Di Penta. 2017 · 2017
Earlier work this paper cites.
Refactoring: Improving the Design of Existing Code
Martin Fowler. 2018 · 2018
Earlier work this paper cites.
Mining Fix Patterns for FindBugs Violations
K. Liu, D. Kim, T. F. Bissyande, S. Yoo, and Y. Le Traon. 2018 · 2018
Earlier work this paper cites.
Automatic software repair: a bibliography
Martin Monperrus. 2018 · 2018
Earlier work this paper cites.
Learning Quick Fixes from Code Repositories
Reudismam Rolim, Gustavo Soares, Rohit Gheyi, Titus Barik, and Loris D’Antoni. 2018 · 2018
Earlier work this paper cites.
Static Automated Program Repair for Heap Properties. In Proceedings of the 40th International Conference on Software Engineering (Gothenburg, Sweden) (ICSE ’18) . ACM, New York, NY, USA, 151–162
Rijnard van Tonder and Claire Le Goues. 2018 · 2018
Earlier work this paper cites.
Getafix: Learning to Fix Bugs Automatically
Johannes Bader, Andrew Scott, Michael Pradel, and Satish Chandra. 2019 · 2019
Earlier work this paper cites.
Phoenix: Automated Data-Driven Synthesis of Repairs for Static Analysis Violations. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Tallinn, Estonia) (ESEC/FSE 2019) . Association for Computing Machinery, New York, NY, USA, 613–624
Rohan Bavishi, Hiroaki Yoshida, and Mukul R. Prasad. 2019 · 2019
Earlier work this paper cites.
Automated program repair
Claire Le Goues, Michael Pradel, and Abhik Roychoudhury. 2019 · 2019
Earlier work this paper cites.
Using Safety Properties to Generate Vulnerability Patches. In 2019 IEEE Symposium on Security and Privacy (SP) . 539–554
Zhen Huang, David Lie, Gang Tan, and Trent Jaeger. 2019 · 2019
Earlier work this paper cites.
AVATAR: Fixing Semantic Bugs with Fix Patterns of Static Analysis Violations. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) . 1–12
Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawende F. Bissyandè. 2019 · 2019
Earlier work this paper cites.
Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings. In 2019 IEEE 19th International Working Conference on Source Code Analysis and Manipulation (SCAM) . IEEE Computer Society, Los Alamitos, CA, USA, 34–44
D. Marcilio, C. A. Furia, R. Bonifacio, and G. Pinto. 2019 · 2019
Earlier work this paper cites.
An empirical study on learning bug-fixing patches in the wild via neural machine translation
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2019 · 2019
Cited alongside, same era.
Learning to summarize with human feedback
Nisan Stiennon, Long Ouyang, Jeffrey Wu, Daniel Ziegler, Ryan Lowe, Chelsea Voss, Alec Radford, Dario Amodei, and Paul F Christiano. 2020 · 2020
Cited alongside, same era.
How developers engage with static analysis tools in different contexts
Carmine Vassallo, Sebastiano Panichella, Fabio Palomba, Sebastian Proksch, Harald C Gall, and Andy Zaidman. 2020 · 2020
Cited alongside, same era.
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
Cited alongside, same era.
Cure: Code-aware neural machine translation for automatic program repair. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . IEEE, 1161–1173
Infer static analyzer
[n. d.] · 2023
Closest in time.
InferSharp static analyzer
[n. d.] · 2023
Closest in time.
PMD: An extensible cross-language static code analyzer
[n. d.] · 2023
Closest in time.
SonarQube
[n. d.] · 2023
Closest in time.
Guiding Language Models of Code with Global Context using Monitors
Lakshya A Agrawal, Aditya Kanade, Navin Goyal, Shuvendu K Lahiri, and Sriram K Rajamani. 2023 · 2023
Closest in time.
Hippodrome: Data race repair using static analysis summaries
Andreea Costea, Abhishek Tiwari, Sigmund Chianasta, Abhik Roychoudhury, and Ilya Sergey. 2023 · 2023
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Nan Jiang, Thibaud Lutellier, and Lin Tan. 2021 · 2021
Cited alongside, same era.
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 . 341–353
Qihao Zhu, Zeyu Sun, Yuan-an Xiao, Wenjie Zhang, Kang Yuan, Yingfei Xiong, and Lu Zhang. 2021 · 2021
Cited alongside, same era.
Constitutional AI: Harmlessness from AI Feedback
Yuntao Bai, Saurav Kadavath, Sandipan Kundu, Amanda Askell, Jackson Kernion, Andy Jones, Anna Chen, Anna Goldie, Azalia Mirhoseini, Cameron McKinnon, et al · 2022
Cited alongside, same era.
Palm: Scaling language modeling with pathways
Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Gaurav Mishra, Adam Roberts, Paul Barham, Hyung Won Chung, Charles Sutton, Sebastian Gehrmann, et al · 2022
Cited alongside, same era.
Automated Repair of Programs from Large Language Models
Zhiyu Fan, Xiang Gao, Abhik Roychoudhury, and Shin Hwei Tan. 2022 · 2022
Cited alongside, same era.
Jigsaw: Large language models meet program synthesis. In Proceedings of the 44th International Conference on Software Engineering . 1219–1231
Naman Jain, Skanda Vaidyanath, Arun Iyer, Nagarajan Natarajan, Suresh Parthasarathy, Sriram Rajamani, and Rahul Sharma. 2022 · 2022
Cited alongside, same era.
Repair is nearly generation: Multilingual program repair with llms
Harshit Joshi, José Cambronero, Sumit Gulwani, Vu Le, Ivan Radicek, and Gust Verbruggen. 2022 · 2022
Cited alongside, same era.
Training language models to follow instructions with human feedback
Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al · 2022
Cited alongside, same era.
Kai Huang, Zhengzi Xu, Su Yang, Hongyu Sun, Xuejun Li, Zheng Yan, and Yuqing Zhang. 2023 · 2023
Closest in time.
StaticFixer: From Static Analysis to Static Repair
Naman Jain, Shubham Gandhi, Atharv Sonwane, Aditya Kanade, Nagarajan Natarajan, Suresh Parthasarathy, Sriram Rajamani, and Rahul Sharma. 2023 · 2023
Closest in time.
InferFix: End-to-End Program Repair with LLMs
Matthew Jin, Syed Shahriar, Michele Tufano, Xin Shi, Shuai Lu, Neel Sundaresan, and Alexey Svyatkovskiy. 2023 · 2023
Closest in time.
Large language models are state-of-the-art evaluators of translation quality
Tom Kocmi and Christian Federmann. 2023 · 2023
Closest in time.
Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing
Pengfei Liu, Weizhe Yuan, Jinlan Fu, Zhengbao Jiang, Hiroaki Hayashi, and Graham Neubig. 2023 · 2023
Closest in time.
Fully Autonomous Programming with Large Language Models
Vadim Liventsev, Anastasiia Grishina, Aki Härmä, and Leon Moonen. 2023 · 2023
Closest in time.
Demystifying GPT Self-Repair for Code Generation
Theo X. Olausson, Jeevana Priya Inala, Chenglong Wang, Jianfeng Gao, and Armando Solar-Lezama. 2023 · 2023
Closest in time.
OpenAI. 2023 · 2023
Closest in time.
Examining Zero-Shot Vulnerability Repair with Large Language Models. In 2023 IEEE Symposium on Security and Privacy (SP) . IEEE Computer Society, 1–18
Hammond Pearce, Benjamin Tan, Baleegh Ahmad, Ramesh Karri, and Brendan Dolan-Gavitt. 2022 · 2023
Closest in time.
Llama: Open and efficient foundation language models
Hugo Touvron, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, Timothée Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, et al · 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.
Conversational automated program repair
Chunqiu Steven Xia and Lingming Zhang. 2023 · 2023
Closest in time.
Large Language Models Are State-of-the-Art Evaluators of Code Generation
Terry Yue Zhuo. 2023 · 2023
Closest in time.