mlsanityData to 7 Oct 2026

AI-assisted Code Authoring at Scale: Fine-tuning, deploying, and mixed methods evaluation

arXiv 2305.12050 ↗First posted 20 May 2023cs.SE cs.AIcited by 20

Not on the map. Why?

Abstract (arXiv)

Generative LLMs have been shown to effectively power AI-based code authoring tools that can suggest entire statements or blocks of code during code authoring. In this paper we present CodeCompose, an AI-assisted code authoring tool developed and deployed at Meta internally. CodeCompose is based on the InCoder LLM that merges generative capabilities with bi-directionality. We have scaled up CodeCompose to serve tens of thousands of developers at Meta, across 9 programming languages and several coding surfaces. We present our experience in making design decisions about the model and system architecture for CodeCompose that addresses these challenges. To release a LLM model at this scale, we needed to first ensure that it is sufficiently accurate. In a random sample of 20K source code files, depending on the language, we are able to reproduce hidden lines between 40% and 58% of the time, an improvement of 1.4x and 4.1x over a model trained only on public data. We gradually rolled CodeCompose out to developers. At the time of this writing, 16K developers have used it with 8% of their code coming directly from CodeCompose. To triangulate our numerical findings, we conduct a thematic analysis on the feedback from 70 developers. We find that 91.5% of the feedback is positive, with the most common themes being discovering APIs, dealing with boilerplate code, and accelerating coding. Meta continues to integrate this feedback into CodeCompose.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 18 of its 36 references that are in the map. First posted on arXiv 20 May 2023.

Builds on

18 of 36 references.

References · 18

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2021Program Synthesis with Large Language Modelscited by 3,509
  6. 2022Survey of Hallucination in Natural Language Generationcited by 2,056
  7. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  8. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  9. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  10. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
  11. 2022Efficient Training of Language Models to Fill in the Middlecited by 248
  12. 2022Grounded Copilot: How Programmers Interact with Code-Generating Modelscited by 216
6 more
  1. 2023Hallucinations in Large Multilingual Translation Modelscited by 126
  2. 2022Productivity Assessment of Neural Code Completioncited by 97
  3. 2020Code Prediction by Feeding Trees to Transformerscited by 70
  4. 2023Improving ChatGPT Prompt for Code Generationcited by 28
  5. 2023The Dark Side of ChatGPT: Legal and Ethical Challenges from Stochastic Parrots and Hallucinationcited by 23
  6. 2021Improving Code Autocompletion with Transfer Learningcited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 4; 2024: 1; 2025: 8; 2026: 7.

20 papers.

Sort:

By area:

  1. 2023Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Modelscited by 130
  2. 2023Large Language Models for Supply Chain Optimizationcited by 61
  3. 2024How Far Are We From AGI: Are LLMs All We Need?cited by 31
  4. 2023A Cost Analysis of Generative Language Models and Influence Operationscited by 17
  5. 2025Enhancing LLM Performance Through Debate: An Empirical Study on Multi-Agent Debate for Coding Taskscited by 11
  6. 2025Unified Modeling Language Code Generation from Diagram Images Using Multimodal Large Language Modelscited by 7
  7. 2025Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedbackcited by 6
  8. 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Groundingcited by 4
  9. 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Studycited by 4
  10. 2025Leveraging AI for Productive and Trustworthy HPC Software: Challenges and Research Directionscited by 2
  11. 2023Optimizing Large Language Models to Expedite the Development of Smart Contractscited by 1
  12. 2026CodePivot: Bootstrapping Multilingual Transpilation in LLMs via Reinforcement Learning without Parallel Corporacited by 1
8 more
  1. 2025AI-Assisted Fixes to Code Review Comments at Scalecited by 0
  2. 2025Cracking CodeWhisperer: Analyzing Developers' Interactions and Patterns During Programming Taskscited by 0
  3. 2026Assistance to Autonomy: A Systematic Literature Review of Agentic AI across the Software Development Life Cyclecited by 0
  4. 2026Echo: Learning from Experience Data via User-Driven Refinementcited by 0
  5. 2026Geometry-Aware Online Scheduling for LLM Serving: From Theoretical Bound to System Practicecited by 0
  6. 2026From Overload to Insights: How AI Agents Can Support Scientists in Analyzing Complex Datacited by 0
  7. 2026Type-IV Code Clone Detection via Layer-Wise Non-Contrastive Representation Learningcited by 0
  8. 2026E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratchcited by 0