Fetching the paper…
Reading the bibliography…
The automated program repair field has attracted substantial interest over the years, but despite significant research efforts, creating a system that works well for complex semantic bugs such as security vulnerabilities has proven difficult.
ENCORE: Ensemble Learning using Convolution Neural Machine Translation for Automatic Program Repair
Thibaud Lutellier, Lawrence Pang, Hung Viet Pham, Moshi Wei, and Lin Tan. 2019 · 1906
Earlier work this paper cites.
Simplifying and Isolating Failure-Inducing Input
Andreas Zeller and Ralf Hildebrandt. 2002 · 2002
Earlier work this paper cites.
HDD: hierarchical Delta Debugging. In ICSE 2006 . ACM, 142–151
Ghassan Misherghi and Zhendong Su. 2006 · 2006
Earlier work this paper cites.
A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World
Al Bessey, Ken Block, Ben Chelf, Andy Chou, Bryan Fulton, Seth Hallem, Charles Henri-Gros, Asya Kamsky, Scott McPeak, and Dawson Engler. 2010 · 2010
Earlier work this paper cites.
Path Traversal vulnerability description
OWASP Foundation. 2010 · 2010
Earlier work this paper cites.
Sequence Transduction with Recurrent Neural Networks. In ICML 2012, Workshop on Representation Learning
Alex Graves. 2012 · 2012
Earlier work this paper cites.
Test-case reduction for C compiler bugs. In PLDI 2012 . ACM, 335–346
John Regehr, Yang Chen, Pascal Cuoq, Eric Eide, Chucky Ellison, and Xuejun Yang. 2012 · 2012
Earlier work this paper cites.
SemFix: program repair via semantic analysis. In ICSE 2013
Hoang Duong Thien Nguyen, Dawei Qi, Abhik Roychoudhury, and Satish Chandra. 2013 · 2013
Earlier work this paper cites.
Code completion with statistical language models. In PLDI 2014 . ACM, 419–428
Veselin Raychev, Martin T. Vechev, and Eran Yahav. 2014 · 2014
Earlier work this paper cites.
Is the cure worse than the disease? overfitting in automated program repair. In FSE 2015 . ACM, 532–543
Edward K. Smith, Earl T. Barr, Claire Le Goues, and Yuriy Brun. 2015 · 2015
Earlier work this paper cites.
Angelix: scalable multiline program patch synthesis via symbolic analysis. In ICSE 2016
Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury. 2016 · 2016
Earlier work this paper cites.
DeepFix: Fixing Common C Language Errors by Deep Learning
Rahul Gupta, Soham Pal, Aditya Kanade, and Shirish Shevade. 2017 · 2017
Earlier work this paper cites.
Automatic inference of code transforms for patch generation. In Foundations of Software Engineering, ESEC/FSE 2017 . ACM, 727–739
Fan Long, Peter Amidon, and Martin C. Rinard. 2017 · 2017
Earlier work this paper cites.
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
Jifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clement, Sebastian R. Lamelas Marcote, Thomas Durieux, Daniel Le Berre, and Martin Monperrus. 2017 · 2017
Earlier work this paper cites.
Learning to Represent Programs with Graphs. In ICLR 2018
Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2018 · 2018
Earlier work this paper cites.
Semantic Code Repair using Neuro-Symbolic Transformation Networks
Jacob Devlin, Jonathan Uesato, Rishabh Singh, and Pushmeet Kohli. 2018 · 2018
Earlier work this paper cites.
Towards Practical Program Repair with On-Demand Candidate Generation. In ICSE 2018 . ACM, 12–23
Jinru Hua, Mengshi Zhang, Kaiyuan Wang, and Sarfraz Khurshid. 2018 · 2018
Earlier work this paper cites.
The Living Review on Automated Program Repair
Martin Monperrus. 2018 · 2018
Earlier work this paper cites.
DeepBugs: a learning approach to name-based bug detection
Michael Pradel and Koushik Sen. 2018 · 2018
Cited alongside, same era.
Lessons from Building Static Analysis Tools at Google
Caitlin Sadowski, Edward Aftandilian, Alex Eagle, Liam Miller-Cushon, and Ciera Jaspan. 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.
Sequencer: Sequence-to-sequence learning for end-to-end program repair
Zimin Chen, Steve James Kommrusch, Michele Tufano, Louis-Noël Pouchet, Denys Poshyvanyk, and Martin Monperrus. 2019 · 2019
Cited alongside, same era.
Automatic Software Repair: A Survey
Luca Gazzola, Daniela Micucci, and Leonardo Mariani. 2019 · 2019
Cited alongside, same era.
SapFix: automated end-to-end repair at scale. In ICSE 2019
Alexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, and A. Scott. 2019 · 2019
CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation. In EMNLP 2021 . ACL, 8696–8708
Yue Wang, Weishi Wang, Shafiq Joty, and Steven C.H. Hoi. 2021 · 2021
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 · 2021
Later among the works it cites.
ESLint rules
ESLint. 2022 · 2022
Later among the works it cites.
On Distribution Shift in Learning-based Bug Detectors. In ICML 2022 (Proceedings of Machine Learning Research, Vol. 162) . PMLR, 8559–8580
Jingxuan He, Luca Beurer-Kellner, and Martin T. Vechev. 2022 · 2022
Later among the works it cites.
BugBuilder: An Automated Approach to Building Bug Repository
Yanjie Jiang, Hui Liu, Xiaoqing Luo, Zhihao Zhu, Xiaye Chi, Nan Niu, Yuxia Zhang, Yamin Hu, Pan Bian, and Lu 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…
Cited alongside, same era.
Neural Program Repair by Jointly Learning to Localize and Repair. In ICLR 2019
Marko Vasic, Aditya Kanade, Petros Maniatis, David Bieber, and Rishabh Singh. 2019 · 2019
Cited alongside, same era.
Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs. In ICLR
Elizabeth Dinella, Hanjun Dai, Ziyang Li, Mayur Naik, Le Song, and Ke Wang. 2020 · 2020
Cited alongside, same era.
Global Relational Models of Source Code. In ICLR 2020
Vincent J. Hellendoorn, Charles Sutton, Rishabh Singh, Petros Maniatis, and David Bieber. 2020 · 2020
Cited alongside, same era.
The Curious Case of Neural Text Degeneration. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020 . OpenReview.net
Ari Holtzman, Jan Buys, Li Du, Maxwell Forbes, and Yejin Choi. 2020 · 2020
Cited alongside, same era.
Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. 2020 · 2020
Cited alongside, same era.
ZeRO: Memory Optimizations Toward Training Trillion Parameter Models
Samyam Rajbhandari, Jeff Rasley, Olatunji Ruwase, and Yuxiong He. 2020 · 2020
Cited alongside, same era.
Harshit Joshi, José Pablo Cambronero Sánchez, Sumit Gulwani, Vu Le, Ivan Radicek, and Gust Verbruggen. 2022 · 2022
Later among the works it cites.
GPT-3.5 Model Registry
OpenAI. 2022 · 2022
Later among the works it cites.
Synchromesh: Reliable Code Generation from Pre-trained Language Models. In ICLR 2022
Gabriel Poesia, Alex Polozov, Vu Le, Ashish Tiwari, Gustavo Soares, Christopher Meek, and Sumit Gulwani. 2022 · 2022
Later among the works it cites.
QLoRA: Efficient Finetuning of Quantized LLMs
Tim Dettmers, Artidoro Pagnoni, Ari Holtzman, and Luke Zettlemoyer. 2023 · 2023
Later among the works it cites.
Vision Transformer-Inspired Automated Vulnerability Repair
Michael Fu, Van Nguyen, Chakkrit Tantithamthavorn, Dinh Phung, and Trung Le. 2023 · 2023
Later among the works it cites.
Albert Q. Jiang, Alexandre Sablayrolles, Arthur Mensch, Chris Bamford, Devendra Singh Chaplot, Diego de Las Casas, Florian Bressand, Gianna Lengyel, Guillaume Lample, Lucile Saulnier, Lélio Renard Lavaud, Marie-Anne Lachaux, Pierre Stock, Teven Le Scao, Thibaut Lavril, Thomas Wang, Timothée Lacroix, and William El Sayed. 2023 · 2023
Later among the works it cites.
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, Qian Liu, Evgenii Zheltonozhskii, Terry Yue Zhuo, Thomas Wang, Olivier Dehaene, Mishig Davaadorj, Joel Lamy-Poirier, João Monteiro, Oleh Shliazhko, Nicolas Gontier, Nicholas Meade, Armel Zebaze, Ming-Ho Yee, Logesh Kumar Umapathi, Jian Zhu, Benjamin Lipkin, Muhtasham Oblokulov, Zhiruo Wang, Rudra Murthy V, Jason Stillerman, Siva Sankalp Patel, Dmitry Abulkhanov, Marco Zocca, Manan Dey, Zhihan Zhang, Nour Moustafa-Fahmy, Urvashi Bhattacharyya, Wenhao Yu, Swayam Singh, Sasha Luccioni, Paulo Villegas, Maxim Kunakov, Fedor Zhdanov, Manuel Romero, Tony Lee, Nadav Timor, Jennifer Ding, Claire Schlesinger, Hailey Schoelkopf, Jan Ebert, Tri Dao, Mayank Mishra, Alex Gu, Jennifer Robinson, Carolyn Jane Anderson, Brendan Dolan-Gavitt, Danish Contractor, Siva Reddy, Daniel Fried, Dzmitry Bahdanau, Yacine Jernite, Carlos Muñoz Ferrandis, Sean Hughes, Thomas Wolf, Arjun Guha, Leandro von Werra, and Harm de Vries. 2023 · 2023
Later among the works it cites.
Introducing AI-powered application security testing with GitHub Advanced Security
Microsoft. 2023a · 2023
Later among the works it cites.
OpenAI. 2023 · 2023
Later among the works it cites.
We put GPT-4 in Semgrep to point out false positives
SemGrep. 2023b · 2023
Later among the works it cites.
Veracode Fix
Veracode. 2023 · 2023
Later among the works it cites.
Albert Q. Jiang, Alexandre Sablayrolles, Antoine Roux, Arthur Mensch, Blanche Savary, Chris Bamford, Devendra Singh Chaplot, Diego de Las Casas, Emma Bou Hanna, Florian Bressand, Gianna Lengyel, Guillaume Bour, Guillaume Lample, Lélio Renard Lavaud, Lucile Saulnier, Marie-Anne Lachaux, Pierre Stock, Sandeep Subramanian, Sophia Yang, Szymon Antoniak, Teven Le Scao, Théophile Gervet, Thibaut Lavril, Thomas Wang, Timothée Lacroix, and William El Sayed. 2024 · 2024
Closest in time.