mlsanityData to 7 Oct 2026

Fast and Memory-Efficient Neural Code Completion

arXiv 2004.13651 ↗First posted 28 Apr 2020cs.SE cs.LGcited by 38

Not on the map. Why?

Abstract (arXiv)

Code completion is one of the most widely used features of modern integrated development environments (IDEs). While deep learning has made significant progress in the statistical prediction of source code, state-of-the-art neural network models consume hundreds of megabytes of memory, bloating the development environment. We address this in two steps: first we present a modular neural framework for code completion. This allows us to explore the design space and evaluate different techniques. Second, within this framework we design a novel reranking neural completion model that combines static analysis with granular token encodings. The best neural reranking model consumes just 6 MB of RAM, - 19x less than previous models - computes a single completion in 8 ms, and achieves 90% accuracy in its top five suggestions.

Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Apr 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 10; 2022: 8; 2023: 11; 2024: 4; 2025: 3; 2026: 2.

38 papers.

Sort:

By area:

  1. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
  2. 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 342
  3. 2022ReACC: A Retrieval-Augmented Code Completion Frameworkcited by 117
  4. 2022Productivity Assessment of Neural Code Completioncited by 97
  5. 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
  6. 2021DOBF: A Deobfuscation Pre-Training Objective for Programming Languagescited by 68
  7. 2025CWEval: Outcome-driven Evaluation on Functionality and Security of LLM Code Generationcited by 55
  8. 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
  9. 2022CodeFill: Multi-token Code Completion by Jointly Learning from Structure and Naming Sequencescited by 49
  10. 2021SpreadsheetCoder: Formula Prediction from Semi-structured Contextcited by 41
  11. 2023SALLM: Security Assessment of Generated Codecited by 35
  12. 2021Code Completion by Modeling Flattened Abstract Syntax Trees as Graphscited by 30
26 more
  1. 2021A Survey on Machine Learning Techniques for Source Code Analysiscited by 23
  2. 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
  3. 2022CoCoSoDa: Effective Contrastive Learning for Code Searchcited by 21
  4. 2022AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language modelscited by 16
  5. 2023From Commit Message Generation to History-Aware Commit Message Completioncited by 16
  6. 2023Better Context Makes Better Code Language Models: A Case Study on Function Call Argument Completioncited by 14
  7. 2023FRANC: A Lightweight Framework for High-Quality Code Generationcited by 14
  8. 2024A Large-Scale Exploit Instrumentation Study of AI/ML Supply Chain Attacks in Hugging Face Modelscited by 12
  9. 2021Energy-Based Models for Code Generation under Compilability Constraintscited by 10
  10. 2023Coeditor: Leveraging Contextual Changes for Multi-round Code Auto-editingcited by 9
  11. 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Surveycited by 9
  12. 2024The Fault in our Stars: Quality Assessment of Code Generation Benchmarkscited by 9
  13. 2022All You Need Is Logs: Improving Code Completion by Learning from Anonymous IDE Usage Logscited by 8
  14. 2021Recommending Metamodel Concepts during Modeling Activities with Pre-Trained Language Modelscited by 7
  15. 2023A Comprehensive Evaluation of Parameter-Efficient Fine-Tuning on Software Engineering Taskscited by 5
  16. 2021Toward Less Hidden Cost of Code Completion with Acceptance and Ranking Modelscited by 4
  17. 2024Full Line Code Completion: Bringing AI to Desktopcited by 4
  18. 2021Learning to Extend Program Graphs to Work-in-Progress Codecited by 3
  19. 2023Towards Automatically Addressing Self-Admitted Technical Debt: How Far Are We?cited by 1
  20. 2021Advances in Electron Microscopy with Deep Learningcited by 0
  21. 2022CV4Code: Sourcecode Understanding via Visual Code Representationscited by 0
  22. 2024Insights into resource utilization of code small language models serving with runtime engines and execution providerscited by 0
  23. 2025Resource-Efficient Automatic Software Vulnerability Assessment via Knowledge Distillation and Particle Swarm Optimizationcited by 0
  24. 2025Assessing the Software Security Comprehension of Large Language Modelscited by 0
  25. 2026Complexity-based code embeddingscited by 0
  26. 2026Beyond FLOPs: Energy-Aware Knowledge Distillation for Sustainable LLMs on Code-Related Taskcited by 0