PreprintCited by 337Software Engineering ResearchSoftware Engineering Techniques and PracticesOpen Source Software Innovations

The Impact of AI on Developer Productivity: Evidence from GitHub Copilot

Open access
Peng, Sida, Kalliamvakou, Eirini, Cihon, Peter, Demirer, Mert·2023·arXiv

Abstract

Generative AI tools hold promise to increase human productivity. This paper presents results from a controlled experiment with GitHub Copilot, an AI pair programmer. Recruited software developers were asked to implement an HTTP server in JavaScript as quickly as possible. The treatment group, with access to the AI pair programmer, completed the task 55.8% faster than the control group. Observed heterogenous effects show promise for AI pair programmers to help people transition into software development careers.

Integrity signals

Registry

DataCite · 10.48550/arxiv.2302.06590

Cites

0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

2 of 5 cited sources checked · 0 supported · 0 flagged · accuracy not yet measured

  • Premisecitation

    There has been little research on productivity impacts of AI-powered tools in professional contexts.

    “there has been little research on productivity impacts of AI-powered tools in professional contexts, cf.[Mozannar et al., 2022, Vaithilingam et al., 2022, Ziegler et al., 2022].”
    Quote in the paperSubstantial claim2 of 3 sources checked
    • cites Mozannar et al., 2022 source

      The Introduction (no page supplied) says existing evaluations of AI code completion leave insufficient detail about productivity gains and possible inefficiencies. That supports a narrower research gap in AI-assisted programming, but not the broader claim that little research has examined productivity impacts of AI tools across professional contexts. The Background and Related Work section, in fact, describes several productivity studies. (LLM, conf=0.78)

      Experimental — accuracy not yet measured
    • cites Vaithilingam et al., 2022 source
    • cites Ziegler et al., 2022 source

      The Background section (page unavailable) describes this as the first study, to the authors’ knowledge, linking code-suggestion-tool usage measurements with developer productivity or happiness, and identifies two earlier studies. That supports limited prior research on AI code tools, but not the broader claim about AI-powered tools across professional contexts. (LLM, conf=0.84)

      Experimental — accuracy not yet measured
  • Findingown data

    The treatment group with access to GitHub Copilot completed the HTTP server task in JavaScript 55.8% faster than the control group (95% CI 21-89%).

    “The treatment group, with access to the AI pair programmer, completed the task 55.8% faster than the control group.”
    • Also stated in: § Introduction · plain
      “the treated group completed the task 55.8% faster (95% confidence interval: 21-89%).”
    • Also stated in: § Results · plain
      “This represents a 55.8% reduction in completion time.”
    Quote in the paperSubstantial claim
  • Findingown data

    The difference in completion time between treated and control was statistically significant (p=0.0017).

    “The p-value for the t-test is 0.0017, and a 95% confidence interval for the improvement is between [21%, 89%].”
    Quote in the paperSubstantial claim
  • Interpretationown data

    Copilot increases average productivity significantly in the experiment population.

    “This result suggests that Copilot increases average productivity significantly in our experiment population.”
    Quote in the paperSubstantial claim
  • Study design and conductreasoning

    The use of GitHub Classroom allowed accurate measurement of timing and completion for each participant.

    “In this way, we accurately measured the timing and completion for each participant.”
    Quote in the paperSubstantial claim
  • May combine two claims. 6
  • The quote only partly states this claim. 1
  • Classified as probably not a substantial claim. 7
  • May combine two claims.

    Findingown data

    Participants in both treated and control groups estimated a 35% increase in productivity on average, which is an underestimation compared with the 55.8% increase in revealed productivity.

    “On average, participants in both treated and control groups estimated a 35% increase in productivity, which is an underestimation compared with the 55.8% increase in their revealed productivity.”
    Quote in the paperNot a substantial claim
  • May combine two claims. The quote only partly states this claim.

    Findingown data

    The average completion time was 71.17 minutes for the treated group and 160.89 minutes for the control group.

    “Conditioning on completing the task, the average completion time from the treated group is 71.17 minutes and 160.89 minutes for the control group.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    Less experienced developers, developers with heavy coding load, and older developers (aged 25-44) benefited more from Copilot.

    “The results show that less experienced developers (years of professional coding), developers with heavy coding load (hours of coding per day), and older developers (developers aged between 25 and 44) benefit more from Copilot.”
    • Also stated in: § Introduction · plain
      “Developers with less programming experience, older programmers, and those who program more hours per day benefited the most.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: The treatment effect is a linear function of the covariates of interest.
  • May combine two claims.

    Findingown data

    The treated group's success rate was 7 percentage points higher than the control group, but this difference was not statistically significant (95% CI [-0.11, 0.25]).

    “We also find that the treated group's success rate is 7 percentage points higher than the control group, but the estimate is not statistically significant, with a 95% confidence interval of [-0.11, 0.25].”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).

    Interpretationreasoning

    If the heterogeneous result persists, the productivity benefits for novice programmers and programmers of older age point to important possibilities for skill initiatives that support job transitions into software development.

    “If this result persists in further studies, the productivity benefits for novice programmers and programmers of older age point to important possibilities for skill initiatives that support job transitions into software development.”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: The treatment effect is a linear function of the covariates of interest.
  • Classified as probably not a substantial claim.

    Study design and conductown data

    Participants were randomly split into control and treatment groups.

    “Once participants signed the contract, they were randomly split into control and treatment groups.”
    • Also stated in: § Results · plain
      “The 95 developers were randomly assigned into control and treated groups, with 45 in the treated group and 50 in control.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    If the results were extrapolated to the population level, a 55.8% increase in productivity would imply significant cost savings in the economy and have a notable impact on GDP growth.

    “If the results of this study were to be extrapolated to the population level, a 55.8% increase in productivity would imply a significant amount of cost savings in the economy and have a notable impact on GDP growth.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductnone given

    Participants could see the tests but were unable to alter them.

    “Participants could see the tests but were unable to alter them.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).

    Premisecitation

    The potential productivity impacts of AI have major implications for the labor market and firms, including changes in employment, skills, and firm organization.

    “The potential productivity impacts of AI have major implications for the labor market and firms, including changes in employment, skills, and firm organization [Raj andSeamans, 2018, Agrawal et al., 2019].”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Raj andSeamans, 2018

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites Agrawal et al., 2019 source
  • Classified as probably not a substantial claim.

    Study design and conductown data

    Thirty-five developers from both the treated and control groups completed the task and survey.

    “Thirty-five developers from both the treated and control groups completed the task and survey.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    Productivity benefits may vary across specific tasks and programming languages.

    “Productivity benefits may vary across specific tasks and programming languages, so more research is needed to understand how our results generalizes to other tasks.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Study design and conductreasoning

    Using a standardized task provides precise measures of performance.

    “Using a standardized task provides us with precise measures of performance as it is difficult to measure productivity of software developers.”
    Quote in the paperSubstantial claim
12 of 12
  • The authors state this as an assumption.

    The treatment effect is a linear function of the covariates of interest.

    “We assume the treatment effect is a linear function of the covariates of interest.”
1 of 1

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Empirical measurements often show more modest improvements than self-reported productivity gains from AI assistants.

    “While developers consistently report significant productivity gains from these tools, empirical measurements often show more modest improvements.”

    From Towards Decoding Developer Cognition in the Age of AI Assistants (2025) · cites this paper as [9]

    The Results section reports the opposite comparison: participants estimated a 35% productivity increase, below the 55.8% measured increase. The Discussion also describes the measured improvement as statistically and practically significant. This study does not establish a general pattern across AI assistants. (LLM, conf=0.90)

    Checked by a reasoning model — may be wrong.

    Experimental — accuracy not yet measured
  • Human-AI collaboration consistently improves measurable output quality in professional writing contexts.

    “human-AI collaboration consistently improves measurable output quality in professional writing contexts”

    From How Creative Is AI Writing? Generative and Collaborative AI in Japanese Fiction (2026) · cites this paper as Peng et al. (2023)

    The Discussion reports faster completion of a standardized software-development task, not improved output quality in professional writing. It explicitly says the study did not examine code quality and that AI assistance could either increase or reduce it, contrary to the claim of consistent quality improvement. (LLM, conf=0.88)

    Checked by a reasoning model — may be wrong.

    Experimental — accuracy not yet measured
  • A GitHub experiment with 95 participants found task completion was reduced by 55.8% in the Copilot condition.

    “GitHub performed such an experiment where 95 participants were split into two groups and asked to write a web server.The study concluded by fnding that task completion was reduced by 55.8% in the Copilot condition [28].”

    From Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming (2024) · cites this paper as [28]

    The Study Design reports 95 programmers randomly assigned to groups to write an HTTP server. The Results report a 55.8% reduction in *completion time among participants who completed the task*, not a reduction in task completion itself; the Copilot group's task-success rate was higher, though not significantly so. (LLM, conf=0.87)

    Experimental — accuracy not yet measured
  • Evidence from existing laboratory experiments generally suggests significant productivity effects of generative AI tools for software developers.

    “Evidence from existing (laboratory) experiments generally suggests significant productivity effects of generative AI tools for software developers.”

    From The Productivity Effects of Generative AI: Evidence from a Field Experiment with GitHub Copilot (2024) · cites this paper as Peng et al. 2023

    The Introduction reports a statistically significant productivity effect in a controlled trial: developers using GitHub Copilot completed a JavaScript task 55.8% faster. The Discussion describes this as one experiment on a standardized task and cautions that benefits may vary across tasks and languages. It does not establish what laboratory experiments generally find across generative AI tools. (LLM, conf=0.83)

    Experimental — accuracy not yet measured
  • Peng et al. (2023) found that professional programmers using GitHub Copilot completed an HTTP server task 55.8% faster, with no effect on whether the task was completed.

    “Peng et al. (2023) hired 95 professional programmers to develop an HTTP server in JavaScript.The group that used GitHub Copilot completed the task 55.8% faster, yet there was no effect on whether the task was completed.”

    From The Productivity Effects of Generative AI: Evidence from a Field Experiment with GitHub Copilot (2024) · cites this paper as Peng et al. (2023)

    The Study Design says the researchers recruited 95 professional programmers to write an HTTP server in JavaScript. The Results report 55.8% less completion time among those who finished. They also report a 7-percentage-point higher task-success rate for the Copilot group, but say the difference was not statistically significant; that does not establish that Copilot had no effect on completion. (LLM, conf=0.90)

    Experimental — accuracy not yet measured

Cites

The publisher hasn’t deposited this paper’s reference list.

Research works printed but not linked: 2

  1. [4]4. Athey, S. and Imbens, G. W. (2015). Machine learning methods for estimating heterogeneous causal effects. stat, 1050(5):1-26.
  2. [24]24. Raj, M. and Seamans, R. (2018). Artificial intelligence, labor, pro- ductivity, and the need for firm-level data. In The economics of artificial intelligence: An agenda, pages 553-565. University of Chicago Press.

Cited by

Sorted by citations

Authors
Peng, S., Kalliamvakou, E., Cihon, P., & Demirer, M.
Affiliations
  • Microsoft (United States) (US)
  • Massachusetts Institute of Technology (US)
Venue
arXiv
Publisher
arXiv
Published
2023
ISSN
2331-8422 (ISSN-L)
OpenAlex
W4320854981
Cited by
287
References
0
Citations by year
2026: 52 · 2025: 88 · 2024: 96 · 2023: 50
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
Keywords
GitHub Copilot, generative AI, developer productivity, software development, JavaScript, treatment effect heterogeneity

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-11.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-11.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review