Microsoft CLI Coding Agent Adoption Study

Source: arXiv:2607.01418v1 — Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft’s Early 2026 Rollout of Claude Code and GitHub Copilot CLI (2026-07-01), Emerson Murphy-Hill, Jenna Butler, and Alexandra Savelieva, Microsoft. CC BY 4.0.

Key Claim

Two findings sit side by side. Who starts using a command-line coding agent is predicted best by who around them already does, and the merged-pull-request lift the tools produce does not fade across a four-month observation window.

Methodology

The observation window runs 2026-01-05 to 2026-04-29 over a 13-week pre-period and a roughly four-month post-period. The adoption half fits a discrete-time logistic regression on an engineer-week panel with week and division fixed effects, predicting first use and retention (defined as use on 5 of 14 days from first use). The outcomes half combines a Bayesian structural time-series model with a synthetic control against a within-person fixed-effects Poisson regression, with a dose-response term for tool-use days per week. Telemetry, HR records, and a 609-response internal survey supply the covariates.

Notable Findings

Adoption is a social process. Having more than a quarter of skip-level peers already using the tool raises the odds of first use by 216% — the largest single predictor in the model. Direct-manager use adds 82%; reviewer peers above the same quarter threshold add 54%. Prior IDE Copilot use at 60-plus pre-period days adds 83%, and engineers already creating two or more pull requests per week add 34%. Junior individual contributors are less likely to start (−13% to −14%); senior individual contributors at the IC5 band are more likely (+22%).

Retention inverts one of those signals. Prior IDE Copilot use, the second-strongest predictor of starting, is associated with 12% to 15% lower retention. Familiarity with the completion-style tool brings engineers to the CLI agent and then does not keep them there.

Merged-PR lift, and its shape. The synthetic-control estimate is +24.0% merged pull requests per engineer per day (95% CI +14.5% to +33.7%), with no statistically significant decay: +29.4% in February against +20.0% across March and April. Dose-response is monotone and well separated — +15.0% at one tool-use day per week rising to +50.1% at five or more. The within-person comparison separates the two tools: Copilot CLI +24.9%, Claude Code +11.4%, a 2.2× difference at p < 0.0001.

Nothing on security. The paper reports no permission-model, approval-workflow, or incident observations, and acknowledges its own quality gap — “the field still lacks agreed-upon measures.” It cites a reported single-user token cost of $1.4 million at Meta as the cost-side concern.

Strengths and Weaknesses

The design is the strongest yet published on this question: a within-person estimator, a synthetic control, a placebo test returning −1.1%, and a dose-response curve. The population is large and the instrumentation is real telemetry rather than self-report.

The result carries three cautions. Merged pull requests count throughput, not quality or complexity, so a result showing more merged PRs is consistent with smaller PRs and heavier review load, and the paper does not rule that out. Adoption is measured at one organization in one early window, and Microsoft is not a representative deployment environment. The tool comparison is not an experiment — engineers chose which agent to use, so the 2.2× gap is confounded by who chose what and for which work.

Relations

  • Supplies the adoption-side numbers for Generative Coding Deployment Shapes and shows why rollout outruns policy: peer proximity is a faster diffusion mechanism than a governance program.
  • Complicates the METR RCT, whose randomized design found experienced open-source developers slower with AI assistance. The two are not in direct conflict, since the populations, tools, and outcome measures all differ, but neither result should be treated as settled.
  • Reinforces Shadow Automation: a tool that spreads down reporting lines at these odds ratios arrives in a codebase before a security team enumerates it.
  • Refines The Collaboration Paradox with a persistence result: the lift held for four months rather than reverting after novelty.
  • Caps what Securing Agentic Coding can claim. Every control in that catalog governs what an agent may do, not whether the code is correct, and a sustained throughput lift makes review capacity the binding constraint that no control in the catalog addresses.