Productivity Assessment of Neural Code Completion
Not on the map. Why?
Abstract (arXiv)
Neural code synthesis has reached a point where snippet generation is accurate enough to be considered for integration into human software development workflows. Commercial products aim to increase programmers' productivity, without being able to measure it directly. In this case study, we asked users of GitHub Copilot about its impact on their productivity, and sought to find a reflection of their perception in directly measurable user data. We find that the rate with which shown suggestions are accepted, rather than more specific metrics regarding the persistence of completions in the code over time, drives developers' perception of productivity.
Key facts. Cited by 97 papers in the map (data through 7 Oct 2026). Builds on 13 of its 20 references that are in the map. First posted on arXiv 13 May 2022.
Builds on
13 of 20 references.
References · 13
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
- 2019SPoC: Search-based Pseudocode to Codecited by 176
- 2019What makes a good conversation? How controllable attributes affect human judgmentscited by 140
- 2021Perfection Not Required? Human-AI Partnerships in Code Translationcited by 42
- 2021In-IDE Code Generation from Natural Language: Promise and Challengescited by 41
- 2020Fast and Memory-Efficient Neural Code Completioncited by 38
- 2020Learning Autocompletion from Real-World Datasetscited by 19
- 2021Improving Code Autocompletion with Transfer Learningcited by 6
Built on by
Citing papers per year: 2022: 7; 2023: 21; 2024: 23; 2025: 17; 2026: 29.
97 papers.
Sort:
By area:
- 2023ChemCrow: Augmenting large-language models with chemistry toolscited by 609
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2023Using an LLM to Help With Code Understandingcited by 222
- 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
- 2023Improving Code Generation by Training with Natural Language Feedbackcited by 75
- 2023A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challengescited by 75
- 2024Trace is the Next AutoDiff: Generative Optimization with Rich Feedback, Execution Traces, and LLMscited by 62
- 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
- 2022Interactive Code Generation via Test-Driven User-Intent Formalizationcited by 50
- 2024Calibration and Correctness of Language Models for Codecited by 49
38 more
- 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 46
- 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
- 2024Using AI-Based Coding Assistants in Practice: State of Affairs, Perceptions, and Ways Forwardcited by 44
- 2022What is it like to program with artificial intelligence?cited by 39
- 2024Language Models for Code Completion: A Practical Evaluationcited by 38
- 2023SALLM: Security Assessment of Generated Codecited by 35
- 2023StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of Codecited by 32
- 2026Agentic Much? Adoption of Coding Agents on GitHubcited by 31
- 2023Large Language Models of Code Fail at Completing Code with Potential Bugscited by 28
- 2024The RealHumanEval: Evaluating Large Language Models' Abilities to Support Programmerscited by 28
- 2023When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programmingcited by 25
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agentcited by 24
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projectscited by 23
- 2023Generation Probabilities Are Not Enough: Uncertainty Highlighting in AI Code Completionscited by 20
- 2023AI-assisted Code Authoring at Scale: Fine-tuning, deploying, and mixed methods evaluationcited by 20
- 2023Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programmingcited by 20
- 2023Exploring and Characterizing Large Language Models For Embedded System Development and Debuggingcited by 20
- 2024Prompts Are Programs Too! Understanding How Developers Build Software Containing Promptscited by 19
- 2024Transforming Software Development: Evaluating the Efficiency and Challenges of GitHub Copilot in Real-World Projectscited by 18
- 2025EvoC2Rust: A Skeleton-guided Framework for Project-Level C-to-Rust Translationcited by 18
- 2024PromSec: Prompt Optimization for Secure Generation of Functional Source Code with Large Language Models (LLMs)cited by 17
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 15
- 2022Aligning Offline Metrics and Human Judgments of Value for Code Generation Modelscited by 14
- 2023A Static Evaluation of Code Completion by Large Language Modelscited by 14
- 2023FRANC: A Lightweight Framework for High-Quality Code Generationcited by 14
- 2025FlexOlmo: Open Language Models for Flexible Data Usecited by 14
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2022Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systemscited by 12
- 2024Studying LLM Performance on Closed- and Open-source Datacited by 11
- 2023CatAlyst: Domain-Extensible Intervention for Preventing Task Procrastination Using Large Generative Modelscited by 10
- 2024When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inferencecited by 10
- 2026AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Developmentcited by 10
- 2024The Fault in our Stars: Quality Assessment of Code Generation Benchmarkscited by 9
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impairedcited by 7
- 2024ChatGPT Code Detection: Techniques for Uncovering the Source of Codecited by 6
- 2024EmbedGenius: Towards Automated Software Development for Generic Embedded IoT Systemscited by 6
- 2026Promises, Perils, and (Timely) Heuristics for Mining Coding Agent Activitycited by 6
50 most cited of 97 All 97 (JSON)
- 2026KnowBench: Effort Reduction as a Unified, Deployment-Grounded Benchmark for Clinical AI14 Sep 2026
- 2026What is the Difference Between Me and You? Benchmarking the Quality Gap Between Human-Written and AI-Generated Code11 Sep 2026
- 2026On the Prospects of Dynamic LLM Conversations in Software Development31 Aug 2026
- 2026Generation of Web Apps with Agentic IDEs: An Empirical Assessment21 Aug 2026
- 2026Training-Free Token-Level Steering for LLM Personalized Co-Writing6 Aug 2026
- 2026AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generation24 Jul 2026
- 2026Understanding the Impact of AI Code Assistants on Security API Usage: An Empirical Study13 Jul 2026
- 2026Do These Violent Delights Have Violent Ends? Measuring the Post-Merge Fate of Agentic Code10 Jul 2026
- 2026ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation9 Jul 2026
- 2026Effectiveness of LLM-based Software Diversity for Reliability Improvement -- an Empirical Study3 Jul 2026
- 2026Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS2 Jul 2026
- 2026Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI1 Jul 2026
38 more
- 2026The End of Code Review: Coding Agents Supersede Human Inspection11 Jun 2026
- 2026Human agency in initial human-AI proof formalization workflows2 Jun 2026
- 2026CommitDistill: A Lightweight Knowledge-Centric Memory Layer for Software Repositories18 May 2026
- 2026CodePivot: Bootstrapping Multilingual Transpilation in LLMs via Reinforcement Learning without Parallel Corpora20 Apr 2026
- 2026The AI Codebase Maturity Model: From Assisted Coding to Fully Autonomous Systems10 Apr 2026
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHub4 Apr 2026
- 2026From Guessing to Placeholding: A Cost-Theoretic Framework for Uncertainty-Aware Code Completion2 Apr 2026
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time1 Apr 2026
- 2026The State of Generative AI in Software Development: Insights from Literature and a Developer Survey17 Mar 2026
- 2026CodeScout: Contextual Problem Statement Enhancement for Software Agents5 Mar 2026
- 2026AIDev: Studying AI Coding Agents on GitHub9 Feb 2026
- 2026Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance9 Feb 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
- 2026Protecting Private Code in IDE Autocomplete using Differential Privacy30 Jan 2026
- 2026Promises, Perils, and (Timely) Heuristics for Mining Coding Agent Activity26 Jan 2026
- 2026Agentic Much? Adoption of Coding Agents on GitHub26 Jan 2026
- 2026AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Development20 Jan 2026
- 2025Software Vulnerability Management in the Era of Artificial Intelligence: An Industry Perspective20 Dec 2025
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects6 Nov 2025
- 2025Open the Oyster: Empirical Evaluation and Improvement of Code Reasoning Confidence in LLMs4 Nov 2025
- 2025User Misconceptions of LLM-Based Conversational Programming Assistants29 Oct 2025
- 2025Cracking CodeWhisperer: Analyzing Developers' Interactions and Patterns During Programming Tasks13 Oct 2025
- 2025"My productivity is boosted, but ..." Demystifying Users' Perception on AI Coding Assistants17 Aug 2025
- 2025Exploring the Challenges and Opportunities of AI-assisted Codebase Generation11 Aug 2025
- 2025EvoC2Rust: A Skeleton-guided Framework for Project-Level C-to-Rust Translation6 Aug 2025
- 2025FlexOlmo: Open Language Models for Flexible Data Use9 Jul 2025
- 2025The Impact of LLM-Assistants on Software Developer Productivity: A Systematic Review and Mapping Study3 Jul 2025
- 2025A Qualitative Investigation into LLM-Generated Multilingual Code Comments and Automatic Evaluation Metrics21 May 2025
- 2025Understanding and supporting how developers prompt for LLM-powered code editing in practice28 Apr 2025
- 2025Unify and Triumph: Polyglot, Diverse, and Self-Consistent Generation of Unit Tests with LLMs20 Mar 2025
- 2025The Impact of Generative AI Coding Assistants on Developers Who Are Visually Impaired10 Mar 2025
- 2025Human-AI Experience in Integrated Development Environments: A Systematic Literature Review8 Mar 2025
- 2025The Role of GitHub Copilot on Software Development: A Perspective on Productivity, Security, Best Practices and Future Directions18 Feb 2025
- 2025Cracks in The Stack: Hidden Vulnerabilities and Licensing Risks in LLM Pre-Training Datasets5 Jan 2025
- 2024Insights into resource utilization of code small language models serving with runtime engines and execution providers19 Dec 2024
- 2024EmbedGenius: Towards Automated Software Development for Generic Embedded IoT Systems12 Dec 2024
- 2024PromSec: Prompt Optimization for Secure Generation of Functional Source Code with Large Language Models (LLMs)19 Sep 2024
- 2024Prompts Are Programs Too! Understanding How Developers Build Software Containing Prompts19 Sep 2024
50 newest of 97 All 97 (JSON)
- 2026Agentic Much? Adoption of Coding Agents on GitHubcited by 31
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agentcited by 24
- 2025Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projectscited by 23
- 2026AIDev: Studying AI Coding Agents on GitHubcited by 15
- 2026AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Developmentcited by 10
- 2026AgentStepper: Interactive Debugging of Software Development Agentscited by 8
- 2026Promises, Perils, and (Timely) Heuristics for Mining Coding Agent Activitycited by 6
- 2026CodeScout: Contextual Problem Statement Enhancement for Software Agentscited by 4
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHubcited by 4
- 2026Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptancecited by 3
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Timecited by 3
- 2026The End of Code Review: Coding Agents Supersede Human Inspectioncited by 3
12 most cited of 17 All 17 (JSON)
- 2026Generation of Web Apps with Agentic IDEs: An Empirical Assessment21 Aug 2026
- 2026Do These Violent Delights Have Violent Ends? Measuring the Post-Merge Fate of Agentic Code10 Jul 2026
- 2026Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS2 Jul 2026
- 2026Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI1 Jul 2026
- 2026The End of Code Review: Coding Agents Supersede Human Inspection11 Jun 2026
- 2026CommitDistill: A Lightweight Knowledge-Centric Memory Layer for Software Repositories18 May 2026
- 2026AgenticFlict: A Large-Scale Dataset of Merge Conflicts in AI Coding Agent Pull Requests on GitHub4 Apr 2026
- 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Time1 Apr 2026
- 2026CodeScout: Contextual Problem Statement Enhancement for Software Agents5 Mar 2026
- 2026AIDev: Studying AI Coding Agents on GitHub9 Feb 2026
- 2026Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance9 Feb 2026
- 2026AgentStepper: Interactive Debugging of Software Development Agents6 Feb 2026
12 newest of 17 All 17 (JSON)
- 2025FlexOlmo: Open Language Models for Flexible Data Usecited by 14
- 2025FlexOlmo: Open Language Models for Flexible Data Use9 Jul 2025
- 2023ChemCrow: Augmenting large-language models with chemistry toolscited by 609
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2023Using an LLM to Help With Code Understandingcited by 222
- 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 150
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2022Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programmingcited by 91
- 2023Improving Code Generation by Training with Natural Language Feedbackcited by 75
- 2023A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challengescited by 75
- 2024Trace is the Next AutoDiff: Generative Optimization with Rich Feedback, Execution Traces, and LLMscited by 62
- 2023Using Large Language Models to Generate JUnit Tests: An Empirical Studycited by 53
- 2022Interactive Code Generation via Test-Driven User-Intent Formalizationcited by 50
- 2024Calibration and Correctness of Language Models for Codecited by 49
12 most cited of 76 All 76 (JSON)
- 2026KnowBench: Effort Reduction as a Unified, Deployment-Grounded Benchmark for Clinical AI14 Sep 2026
- 2026What is the Difference Between Me and You? Benchmarking the Quality Gap Between Human-Written and AI-Generated Code11 Sep 2026
- 2026On the Prospects of Dynamic LLM Conversations in Software Development31 Aug 2026
- 2026Training-Free Token-Level Steering for LLM Personalized Co-Writing6 Aug 2026
- 2026AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generation24 Jul 2026
- 2026Understanding the Impact of AI Code Assistants on Security API Usage: An Empirical Study13 Jul 2026
- 2026ProjAgent: Procedural Similarity Retrieval for Repository-Level Code Generation9 Jul 2026
- 2026Effectiveness of LLM-based Software Diversity for Reliability Improvement -- an Empirical Study3 Jul 2026
- 2026Human agency in initial human-AI proof formalization workflows2 Jun 2026
- 2026The AI Codebase Maturity Model: From Assisted Coding to Fully Autonomous Systems10 Apr 2026
- 2026From Guessing to Placeholding: A Cost-Theoretic Framework for Uncertainty-Aware Code Completion2 Apr 2026
- 2026The State of Generative AI in Software Development: Insights from Literature and a Developer Survey17 Mar 2026
12 newest of 76 All 76 (JSON)