Fetching the paper…
Reading the bibliography…
Automated Program Repair (APR) is defined as the process of fixing a bug/defect in the source code, by an automated tool.
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.
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 · 1959
Earlier work this paper cites.
Modern information retrieval: A brief overview
Amit Singhal et al · 2001
Earlier work this paper cites.
Bleu: a method for automatic evaluation of machine translation. In Proceedings of the 40th annual meeting of the Association for Computational Linguistics . 311–318
Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002 · 2002
Earlier work this paper cites.
Re-evaluating the role of BLEU in machine translation research. In 11th conference of the european chapter of the association for computational linguistics . 249–256
Chris Callison-Burch, Miles Osborne, and Philipp Koehn. 2006 · 2006
Earlier work this paper cites.
Investigations on large-scale lightly-supervised training for statistical machine translation.. In Proceedings of the 5th International Workshop on Spoken Language Translation: Papers
Holger Schwenk. 2008 · 2008
Earlier work this paper cites.
Investigations on translation model adaptation using monolingual data. In Sixth Workshop on Statistical Machine Translation . 284–293
Patrik Lambert, Holger Schwenk, Christophe Servan, and Sadaf Abdul-Rauf. 2011 · 2011
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.
A systematic study of automated program repair: Fixing 55 out of 105 bugs for 8 each. In 2012 34th International Conference on Software Engineering (ICSE) . IEEE, 3–13
Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, and Westley Weimer. 2012 · 2012
Earlier work this paper cites.
Transfer learning for cross-company software defect prediction
Ying Ma, Guangchun Luo, Xue Zeng, and Aiguo Chen. 2012 · 2012
Earlier work this paper cites.
Transfer defect learning. In 2013 35th international conference on software engineering (ICSE) . IEEE, 382–391
Jaechang Nam, Sinno Jialin Pan, and Sunghun Kim. 2013 · 2013
Earlier work this paper cites.
The strength of random search on automated program repair. In Proceedings of the 36th International Conference on Software Engineering . 254–265
Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, and Chengsong Wang. 2014 · 2014
Earlier work this paper cites.
Unsupervised domain adaptation for zero-shot learning. In Proceedings of the IEEE international conference on computer vision . 2452–2460
Elyor Kodirov, Tao Xiang, Zhenyong Fu, and Shaogang Gong. 2015 · 2015
Earlier work this paper cites.
Deep learning
Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015 · 2015
Earlier work this paper cites.
Stanford neural machine translation systems for spoken language domains. In Proceedings of the 12th International Workshop on Spoken Language Translation: Evaluation Campaign
Minh-Thang Luong and Christopher D Manning. 2015 · 2015
Earlier work this paper cites.
Visual domain adaptation: A survey of recent advances
Vishal M Patel, Raghuraman Gopalan, Ruonan Li, and Rama Chellappa. 2015 · 2015
Earlier work this paper cites.
Concrete problems in AI safety
Dario Amodei, Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan Mané. 2016 · 2016
Earlier work this paper cites.
One sentence one model for neural machine translation
Xiaoqing Li, Jiajun Zhang, and Chengqing Zong. 2016 · 2016
Earlier work this paper cites.
Astor: A program repair library for java. In Proceedings of the 25th International Symposium on Software Testing and Analysis . 441–444
Matias Martinez and Martin Monperrus. 2016 · 2016
Earlier work this paper cites.
Return of frustratingly easy domain adaptation. In Proceedings of the AAAI Conference on Artificial Intelligence , Vol. 30
Baochen Sun, Jiashi Feng, and Kate Saenko. 2016 · 2016
Earlier work this paper cites.
Learning to represent programs with graphs
Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2017 · 2017
Earlier work this paper cites.
An empirical comparison of domain adaptation methods for neural machine translation. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers) . 385–391
Chenhui Chu, Raj Dabre, and Sadao Kurohashi. 2017 · 2017
Earlier work this paper cites.
Multi-domain neural machine translation through unsupervised adaptation. In Proceedings of the Second Conference on Machine Translation . 127–137
M Amin Farajian, Marco Turchi, Matteo Negri, and Marcello Federico. 2017 · 2017
Earlier work this paper cites.
Automatic software repair: A survey
Luca Gazzola, Daniela Micucci, and Leonardo Mariani. 2017 · 2017
Earlier work this paper cites.
Deepfix: Fixing common c language errors by deep learning. In Thirty-First AAAI conference on artificial intelligence
Rahul Gupta, Soham Pal, Aditya Kanade, and Shirish Shevade. 2017 · 2017
Earlier work this paper cites.
Six challenges for neural machine translation
Philipp Koehn and Rebecca Knowles. 2017 · 2017
Earlier work this paper cites.
A cluster based feature selection method for cross-project software defect prediction
Chao Ni, Wang-Shu Liu, Xiang Chen, Qing Gu, Dao-Xu Chen, and Qi-Guo Huang. 2017 · 2017
Earlier work this paper cites.
Adversarial discriminative domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition . 7167–7176
Eric Tzeng, Judy Hoffman, Kate Saenko, and Trevor Darrell. 2017 · 2017
Earlier work this paper cites.
Dynamic data selection for neural machine translation
Marlies Van Der Wees, Arianna Bisazza, and Christof Monz. 2017 · 2017
Earlier work this paper cites.
Attention is all you need
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017 · 2017
Earlier work this paper cites.
Deep learning using rectified linear units (relu)
Abien Fred Agarap. 2018 · 2018
Earlier work this paper cites.
Neuro-symbolic program corrector for introductory programming assignments. In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) . IEEE, 60–70
Sahil Bhatia, Pushmeet Kohli, and Rishabh Singh. 2018 · 2018
Earlier work this paper cites.
Bert: Pre-training of deep bidirectional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018 · 2018
Earlier work this paper cites.
Understanding back-translation at scale
Sergey Edunov, Myle Ott, Michael Auli, and David Grangier. 2018 · 2018
Cited alongside, same era.
Cross project defect prediction using class distribution estimation and oversampling
Nachai Limsettho, Kwabena Ebo Bennin, Jacky W Keung, Hideaki Hata, and Kenichi Matsumoto. 2018 · 2018
Cited alongside, same era.
Automatic software repair: a bibliography
Martin Monperrus. 2018 · 2018
Cited alongside, same era.
Zero-shot deep domain adaptation. In Proceedings of the European Conference on Computer Vision (ECCV) . 764–781
Kuan-Chuan Peng, Ziyan Wu, and Jan Ernst. 2018 · 2018
Cited alongside, same era.
Dissection of a bug dataset: Anatomy of 395 patches from defects4j. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE, 130–140
Victor Sobreira, Thomas Durieux, Fernanda Madeiral, Martin Monperrus, and Marcelo de Almeida Maia. 2018 · 2018
CD-VulD: Cross-domain vulnerability discovery based on deep domain adaptation
Shigang Liu, Guanjun Lin, Lizhen Qu, Jun Zhang, Olivier De Vel, Paul Montague, and Yang Xiang. 2020 · 2020
Later among the works it cites.
Coconut: combining context-aware neural translation models using ensemble for program repair. In Proceedings of the 29th ACM SIGSOFT international symposium on software testing and analysis . 101–114
Thibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei, and Lin Tan. 2020 · 2020
Later among the works it cites.
Simplify-then-translate: automatic preprocessing for black-box translation. In Proceedings of the AAAI Conference on Artificial Intelligence , Vol. 34. 8488–8495
Sneha Mehta, Bahareh Azarnoush, Boris Chen, Avneesh Saluja, Vinith Misra, Ballav Bihani, and Ritwik Kumar. 2020 · 2020
Later among the works it cites.
Monolingual adapters for zero-shot neural machine translation. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) . 4465–4470
Jerin Philip, Alexandre Berard, Matthias Gallé, and Laurent Besacier. 2020 · 2020
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.
An empirical investigation into learning bug-fixing patches in the wild via neural machine translation. In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering . 832–837
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, and Denys Poshyvanyk. 2018 · 2018
Cited alongside, same era.
Deep visual domain adaptation: A survey
Mei Wang and Weihong Deng. 2018 · 2018
Cited alongside, same era.
Denoising neural machine translation training with trusted data and online data selection
Wei Wang, Taro Watanabe, Macduff Hughes, Tetsuji Nakagawa, and Ciprian Chelba. 2018 · 2018
Cited alongside, same era.
Gradient based sample selection for online continual learning
Rahaf Aljundi, Min Lin, Baptiste Goujaud, and Yoshua Bengio. 2019 · 2019
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.
Simple, scalable adaptation for neural machine translation
Ankur Bapna, Naveen Arivazhagan, and Orhan Firat. 2019 · 2019
Cited alongside, same era.
Non-parametric adaptation for neural machine translation
Ankur Bapna and Orhan Firat. 2019 · 2019
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, Peter J Liu, et al · 2020
Later among the works it cites.
Codebleu: a method for automatic evaluation of code synthesis
Shuo Ren, Daya Guo, Shuai Lu, Long Zhou, Shujie Liu, Duyu Tang, Neel Sundaresan, Ming Zhou, Ambrosio Blanco, and Shuai Ma. 2020 · 2020
Later among the works it cites.
Danielle Saunders and Bill Byrne. 2020 · 2020
Later among the works it cites.
On exposure bias, hallucination and domain shift in neural machine translation
Chaojun Wang and Rico Sennrich. 2020 · 2020
Later among the works it cites.
Adversarial learning for zero-shot domain adaptation. In European Conference on Computer Vision . Springer, 329–344
Jinghua Wang and Jianmin Jiang. 2020 · 2020
Later among the works it cites.
Graph-based, self-supervised program repair from diagnostic feedback. In International Conference on Machine Learning . PMLR, 10799–10808
Michihiro Yasunaga and Percy Liang. 2020 · 2020
Later among the works it cites.
Improving massively multilingual neural machine translation and zero-shot translation
Biao Zhang, Philip Williams, Ivan Titov, and Rico Sennrich. 2020 · 2020
Later among the works it cites.
Mingjun Zhao, Haijiang Wu, Di Niu, and Xiaoli Wang. 2020 · 2020
Later among the works it cites.
Self-supervised bug detection and repair
Miltiadis Allamanis, Henry Jackson-Flux, and Marc Brockschmidt. 2021 · 2021
Later among the works it cites.
Tfix: Learning to fix coding errors with a text-to-text transformer. In International Conference on Machine Learning . PMLR, 780–791
Berkay Berabi, Jingxuan He, Veselin Raychev, and Martin Vechev. 2021 · 2021
Later among the works it cites.
PLUR: A unifying, graph-based view of program learning, understanding, and repair
Zimin Chen, Vincent J Hellendoorn, Pascal Lamblin, Petros Maniatis, Pierre-Antoine Manzagol, Daniel Tarlow, and Subhodeep Moitra. 2021 · 2021
Later among the works it cites.
Comparing within-and cross-project machine learning algorithms for code smell detection. In Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution . 1–6
Manuel De Stefano, Fabiano Pecorelli, Fabio Palomba, and Andrea De Lucia. 2021 · 2021
Later among the works it cites.
A brief review of domain adaptation
Abolfazl Farahani, Sahar Voghoei, Khaled Rasheed, and Hamid R Arabnia. 2021 · 2021
Later among the works it cites.
Cross-project software defect prediction based on domain adaptation learning and optimization
Cong Jin. 2021 · 2021
Later among the works it cites.
Using confidential data for domain adaptation of neural machine translation. In Proceedings of the Third Workshop on Privacy in Natural Language Processing . 46–52
Sohyung Kim, Arianna Bisazza, and Fatih Turkmen. 2021 · 2021
Later among the works it cites.
Codexglue: A machine learning benchmark dataset for code understanding and generation
Shuai Lu, Daya Guo, Shuo Ren, Junjie Huang, Alexey Svyatkovskiy, Ambrosio Blanco, Colin Clement, Dawn Drain, Daxin Jiang, Duyu Tang, et al · 2021
Later among the works it cites.
Semantic bug seeding: a learning-based approach for creating realistic bugs. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 906–918
Jibesh Patra and Michael Pradel. 2021 · 2021
Later among the works it cites.
On the effectiveness of transfer learning for code search
Pasquale Salza, Christoph Schwizer, Jian Gu, and Harald C Gall. 2021 · 2021
Later among the works it cites.
Domain adaptation and multi-domain adaptation for neural machine translation: A survey
Danielle Saunders. 2021 · 2021
Later among the works it cites.
Break-it-fix-it: Unsupervised learning for program repair. In International Conference on Machine Learning . PMLR, 11941–11952
Michihiro Yasunaga and Percy Liang. 2021 · 2021
Later among the works it cites.
ESLint, Find and Fix Problems in Your JavaScript code
2022 · 2022
Closest in time.
Lightrun, a Developer-Native Observability Platform
2022 · 2022
Closest in time.
Cross-Domain Deep Code Search with Few-Shot Meta Learning
Yitian Chai, Hongyu Zhang, Beijun Shen, and Xiaodong Gu. 2022 · 2022
Closest in time.
On the Transferability of Pre-trained Language Models for Low-Resource Programming Languages. In 2022 IEEE/ACM 30th International Conference on Program Comprehension (ICPC) . IEEE, 401–412
Fuxiang Chen, Fatemeh H Fard, David Lo, and Timofey Bryksin. 2022 · 2022
Closest in time.
Data Preparation for Software Vulnerability Prediction: A Systematic Literature Review
Roland Croft, Yongzheng Xie, and Muhammad Ali Babar. 2022 · 2022
Closest in time.
On Distribution Shift in Learning-based Bug Detectors
Jingxuan He, Luca Beurer-Kellner, and Martin Vechev. 2022 · 2022
Closest in time.
DEAR: A Novel Deep Learning-based Approach for Automated Program Repair
Yi Li, Shaohua Wang, and Tien N Nguyen. 2022 · 2022
Closest in time.
SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics
He Ye, Matias Martinez, Xiapu Luo, Tao Zhang, and Martin Monperrus. 2022 · 2022
Closest in time.