Fetching the paper…
Reading the bibliography…
Automatically fixing compilation errors can greatly raise the productivity of software development, by guiding the novice or AI programmers to write and debug code.
Omer Katz, Yuval Olshaker, Yoav Goldberg, and Eran Yahav. 2019 · 1905
Earlier work this paper cites.
Principles of Compiler Design (1 ed.)
Alfred V. Aho and Jeffrey D. Ullman. 1977 · 1977
Earlier work this paper cites.
Long short-term memory
Sepp Hochreiter and Jürgen Schmidhuber. 1997 · 1997
Earlier work this paper cites.
Context-aware statistical debugging: from bug predictors to faulty control flow paths. In Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Lingxiao Jiang and Zhendong Su. 2007 · 2007
Earlier work this paper cites.
Rapid: Identifying Bug Signatures to Support Debugging Activities
Hwa-You Hsu, James A. Jones, and Alessandro Orso. 2008 · 2008
Earlier work this paper cites.
Identifying bug signatures using discriminative graph mining. In Proceedings of the eighteenth international symposium on Software testing and analysis
Hong Cheng, David Lo, Yang Zhou, Xiaoyin Wang, and Xifeng Yan. 2009 · 2009
Earlier work this paper cites.
HOLMES: Effective statistical debugging via efficient path profiling. In 2009 IEEE 31st International Conference on Software Engineering
Trishul M. Chilimbi, Ben Liblit, Krishna Mehra, Aditya V. Nori, and Kapil Vaswani. 2009 · 2009
Earlier work this paper cites.
Rectified linear units improve restricted boltzmann machines. In Icml
Vinod Nair and Geoffrey E Hinton. 2010 · 2010
Earlier work this paper cites.
On Compiler Error Messages: What They Say and What They Mean
V. Javier Traver. 2010 · 2010
Earlier work this paper cites.
All syntax errors are not equal. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE ’12, Haifa, Israel, July 3-5, 2012 , Tami Lapidot, Judith Gal-Ezer, Michael E. Caspersen, and Orit Hazzan (Eds.). ACM, 75–80
Paul Denny, Andrew Luxton-Reilly, and Ewan D. Tempero. 2012 · 2012
Earlier work this paper cites.
Adam: A method for stochastic optimization
Diederik P Kingma and Jimmy Ba. 2014 · 2014
Earlier work this paper cites.
Learning structured output representation using deep conditional generative models
Kihyuk Sohn, Honglak Lee, and Xinchen Yan. 2015 · 2015
Earlier work this paper cites.
Jimmy Lei Ba, Jamie Ryan Kiros, and Geoffrey E Hinton. 2016 · 2016
Earlier work this paper cites.
Automated correction for syntax errors in programming assignments using recurrent neural networks
Sahil Bhatia and Rishabh Singh. 2016 · 2016
Earlier work this paper cites.
Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition . 770–778
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. 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.
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.
Automatically generating commit messages from diffs using neural machine translation. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 135–146
Siyuan Jiang, Ameer Armaly, and Collin McMillan. 2017 · 2017
Earlier work this paper cites.
Get to the point: Summarization with pointer-generator networks
Abigail See, Peter J Liu, and Christopher D Manning. 2017 · 2017
Earlier work this paper cites.
Attention is all you need. In Advances in neural information processing systems . 5998–6008
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.
Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2017 · 2017
Earlier work this paper cites.
Compilation error repair: for the student programs, from the student programs. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training . 78–87
Umair Z Ahmed, Pawan Kumar, Amey Karkare, Purushottam Kar, and Sumit Gulwani. 2018 · 2018
Earlier work this paper cites.
Structured neural summarization
Patrick Fernandes, Miltiadis Allamanis, and Marc Brockschmidt. 2018 · 2018
Earlier work this paper cites.
Deep reinforcement learning for programming language correction
Rahul Gupta, Aditya Kanade, and Shirish Shevade. 2018 · 2018
Earlier work this paper cites.
Vuldeepecker: A deep learning-based system for vulnerability detection
Zhen Li, Deqing Zou, Shouhuai Xu, Xinyu Ou, Hai Jin, Sujuan Wang, Zhijun Deng, and Yuyi Zhong. 2018 · 2018
Cited alongside, same era.
Syntax and sensibility: Using language models to detect and correct syntax errors. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE, 311–322
Eddie Antonio Santos, Joshua Charles Campbell, Dhvani Patel, Abram Hindle, and José Nelson Amaral. 2018 · 2018
Cited alongside, same era.
Context-Aware Patch Generation for Better Automated Program Repair. In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE)
Ming Wen, Junjie Chen, Rongxin Wu, Dan Hao, and Shing-Chi Cheung. 2018 · 2018
Cited alongside, same era.
Targeted example generation for compilation errors. In 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 327–338
Umair Z Ahmed, Renuka Sindhgatta, Nisheeth Srivastava, and Amey Karkare. 2019 · 2019
Cited alongside, same era.
TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer. In Proceedings of the 38th International Conference on Machine Learning, ICML 2021, 18-24 July 2021, Virtual Event (Proceedings of Machine Learning Research, Vol. 139) , Marina Meila and Tong Zhang (Eds.). PMLR, 780–791
Berkay Berabi, Jingxuan He, Veselin Raychev, and Martin T. Vechev. 2021b · 2021
Later among the works it cites.
PlotCoder: Hierarchical Decoding for Synthesizing Visualization Code in Programmatic Context. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing, ACL/IJCNLP 2021, (Volume 1: Long Papers), Virtual Event, August 1-6, 2021 . Association for Computational Linguistics, 2169–2181
Xinyun Chen, Linyuan Gong, Alvin Cheung, and Dawn Song. 2021a · 2021
Later among the works it 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. 2021b · 2021
Later among the works it cites.
Deepwukong: Statically detecting software vulnerabilities using deep graph neural network
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
The adverse effects of code duplication in machine learning models of code. In Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software . 143–153
Miltiadis Allamanis. 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.
Coda: An End-to-End Neural Program Decompiler. In Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8-14, 2019, Vancouver, BC, Canada . 3703–3714
Cheng Fu, Huili Chen, Haolan Liu, Xinyun Chen, Yuandong Tian, Farinaz Koushanfar, and Jishen Zhao. 2019 · 2019
Cited alongside, same era.
Neural attribution for semantic bug-localization in student programs
Rahul Gupta, Aditya Kanade, and Shirish Shevade. 2019b · 2019
Cited alongside, same era.
Spoc: Search-based pseudocode to code
Sumith Kulal, Panupong Pasupat, Kartik Chandra, Mina Lee, Oded Padon, Alex Aiken, and Percy S Liang. 2019 · 2019
Cited alongside, same era.
Deepdelta: learning to repair compilation errors. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 925–936
Ali Mesbah, Andrew Rice, Emily Johnston, Nick Glorioso, and Edward Aftandilian. 2019 · 2019
Cited alongside, same era.
Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks. In Advances in Neural Information Processing Systems . 10197–10207
Yaqin Zhou, Shangqing Liu, Jingkai Siow, Xiaoning Du, and Yang Liu. 2019 · 2019
Cited alongside, same era.
μ \mu VulDeePecker: A Deep Learning-Based System for Multiclass Vulnerability Detection
Deqing Zou, Sujuan Wang, Shouhuai Xu, Zhen Li, and Hai Jin. 2019 · 2019
Cited alongside, same era.
Xiao Cheng, Haoyu Wang, Jiayi Hua, Guoai Xu, and Yulei Sui. 2021 · 2021
Later among the works it cites.
Empirical study of transformers for source code. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 703–715
Nadezhda Chirkova and Sergey Troshin. 2021 · 2021
Later among the works it cites.
Sorald: Automatic Patch Suggestions for SonarQube Static Analysis Violations
Khashayar Etemadi, Nicolas Harrand, Simon Larsén, Haris Adzemovic, Henry Luong Phu, Ashutosh Verma, Fernanda Madeiral, Douglas Wikström, and Martin Monperrus. 2021 · 2021
Later among the works it cites.
SampleFix: learning to correct programs by sampling diverse fixes. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases . Springer, 119–133
Hossein Hajipour, Apratim Bhattacharyya, Cristian-Alexandru Staicu, and Mario Fritz. 2021 · 2021
Later among the works it cites.
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair. In 43rd IEEE/ACM International Conference on Software Engineering, ICSE 2021, Madrid, Spain, 22-30 May 2021 . IEEE, 1161–1173
Nan Jiang, Thibaud Lutellier, and Lin Tan. 2021 · 2021
Later among the works it cites.
Neutron: an attention-based neural decompiler
Ruigang Liang, Ying Cao, Peiwei Hu, and Kai Chen. 2021 · 2021
Later among the works it cites.
Deep graph matching and searching for semantic code retrieval
Xiang Ling, Lingfei Wu, Saizhuo Wang, Gaoning Pan, Tengfei Ma, Fangli Xu, Alex X Liu, Chunming Wu, and Shouling Ji. 2021 · 2021
Later among the works it cites.
Graphsearchnet: Enhancing gnns via capturing global dependency for semantic code search
Shangqing Liu, Xiaofei Xie, Lei Ma, Jingkai Siow, and Yang Liu. 2021 · 2021
Later among the works it cites.
Yue Wang, Weishi Wang, Shafiq Joty, and Steven CH Hoi. 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.
SPI: Automated Identification of Security Patches via Commits
Yaqin Zhou, Jing Kai Siow, Chenyu Wang, Shangqing Liu, and Yang Liu. 2021 · 2021
Later among the works it cites.
Effective fault localization and context-aware debugging for concurrent programs
Justin Chu, Tingting Yu, Jane Huffman Hayes, Xue Han, and Yu Zhao. 2022 · 2022
Closest in time.
Your AI pair programmer
GitHub Copilot. 2022 · 2022
Closest in time.
CAVP: A context-aware vulnerability prioritization model
Bill Jung, Yan Li, and Tamir Bechor. 2022 · 2022
Closest in time.
TransRepair: Context-Aware Program Repair for Compilation Errors
Xueyang Li, Shangqing Liu, Ruitao Feng, Guozhu Meng, Xiaofei Xie, Kai Chen, and Yang Liu. 2022 · 2022
Closest in time.
CommitBART: A Large Pre-trained Model for GitHub Commits
Shangqing Liu, Yanzhou Li, and Yang Liu. 2022 · 2022
Closest in time.
Learning Program Semantics with Code Representations: An Empirical Study
Jing Kai Siow, Shangqing Liu, Xiaofei Xie, Guozhu Meng, and Yang Liu. 2022 · 2022
Closest in time.
On the Importance of Building High-quality Training Datasets for Neural Code Search
Zhensu Sun, Li Li, Yan Liu, Xiaoning Du, and Li Li. 2022 · 2022
Closest in time.
Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models. In CHI ’22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022 - 5 May 2022, Extended Abstracts , Simone D. J. Barbosa, Cliff Lampe, Caroline Appert, and David A. Shamma (Eds.). ACM, 332:1–332:7
Priyan Vaithilingam, Tianyi Zhang, and Elena L. Glassman. 2022 · 2022
Closest in time.
Enhancing Security Patch Identification by Capturing Structures in Commits
Bozhi Wu, Shangqing Liu, Ruitao Feng, Xiaofei Xie, Jingkai Siow, and Shang-Wei Lin. 2022 · 2022
Closest in time.