Product Research Pricing About Careers Blog Alpha Talk to us ⬇ Download Alpha Build
Research Skill measurement · 2 June 2026 · 12 min read

Lines accepted predicts nothing: six productivity proxies against six-month capability

Every AI coding dashboard reports acceptance rate. We correlated six commonly-reported proxies against measured engineer capability six months later, on 168 engineers. The headline metric of the category has a correlation of 0.04 with the thing it is used to argue about.

ReportAWL-2026-04
Versionv1.0
AreaSkill measurement

Published 2 June 2026 · no revisions

Abstract

Using the cohort from AWL-2026-06, we tested six productivity proxies as predictors of comprehension-assessed capability six months later (n = 168 with complete records). Suggestion acceptance rate showed effectively no predictive value (r = 0.04). Modification rate, the share of accepted suggestions edited before merge, was the strongest single proxy (r = 0.51). A composite of modification rate, explain-check pass rate and review participation reached r = 0.63, which is useful but far from sufficient to justify individual performance decisions.

r = 0.04correlation between suggestion acceptance rate and later capability
r = 0.51correlation for modification rate, the strongest single proxy
r = 0.63best three-signal composite, still short of decision-grade

If you buy an AI coding tool for an engineering organisation, you will be shown acceptance rate. It is easy to instrument, it goes up when the tool is working, and it is almost entirely uninformative about whether your engineers are getting better or worse.

This paper is the quantitative version of an argument we have made in prose. We had the unusual luxury of a cohort with both instrumented tool telemetry and six-month capability assessments, so we could ask directly which of the commonly-reported numbers predicts the thing everyone claims to care about.

The six proxies

We selected proxies that appear on shipping dashboards from major vendors, including our own. Every one of these is a number some engineering leader is currently reading in a slide deck.

Acceptance rate
Share of agent suggestions accepted, any amount of edit
Lines accepted
Absolute volume of agent-authored lines merged
Time to first merge
Median hours from ticket start to first merged PR
Modification rate
Share of accepted suggestions edited before merge
Explain-check pass rate
Share of comprehension prompts passed first attempt
Review participation
Comments per PR reviewed, excluding approvals

The outcome variable is the comprehension score described in AWL-2026-06, measured six months after the telemetry window. 168 of the 200 participants had complete records on both sides.

Results

Figure -0.2-0.100.10.20.30.40.5Modification rate0.51Explain-check pass rate0.44Review participation0.38Suggestion acceptance rate0.04Time to first merge-0.09Lines accepted-0.11
Correlation with capability at six months, by proxy

Acceptance rate sits at r = 0.04. That is not a weak signal, it is the absence of one. Lines accepted is worse than useless at r = -0.11, weakly negative: the engineers merging the most agent-authored code were, if anything, slightly less capable six months on.

Modification rate is the standout at r = 0.51. An engineer who accepts a suggestion and then changes it has read it, evaluated it against the system, and formed an opinion. That is the observable trace of comprehension happening. An engineer who accepts verbatim may have done the same thing silently, but on average, they have not.

Why modification rate is the one to watch

Every other proxy measures the agent's output. Modification rate measures the engineer's engagement with it. This is why a 40% modification rate is a healthier number than a 95% acceptance rate, and why a dashboard that celebrates the second while ignoring the first is measuring the vendor rather than the team.

Proxyr with capability95% CIDirectionGameable
Suggestion acceptance rate0.04-0.11 to 0.19nonetrivially
Lines accepted-0.11-0.26 to 0.04negativetrivially
Time to first merge-0.09-0.24 to 0.06nonemoderately
Modification rate0.510.39 to 0.61positivemoderately
Explain-check pass rate0.440.31 to 0.55positivehard
Review participation0.380.24 to 0.50positivemoderately
Pearson correlation with six-month comprehension score, n = 168. Gameability is our own qualitative assessment.

Combining them helps, and still is not enough

A three-signal composite of modification rate, explain-check pass rate and review participation reaches r = 0.63 against six-month capability. That is genuinely useful for spotting a team-level trend, and we ship it.

Figure 00.20.40.60.8Modification rate+ explain-check+ review participation
Predictive correlation as signals are combined

It is not enough to make a decision about a person. An r of 0.63 explains under 40% of variance. Used on an individual, it would misrank a substantial fraction of any team you pointed it at, and the engineers most likely to be misranked are the ones working on the least typical code. We say this in the product, next to the number.

40%of variance in six-month capability explained by the best composite
0.04correlation for the metric most widely reported in this category
3signals in the composite we actually ship

The gaming problem is not hypothetical

During the study one team learned that modification rate appeared on a dashboard their director read. Within three weeks their modification rate rose 22% with no corresponding change in comprehension scores. Engineers were making cosmetic edits to accepted suggestions, in one case a script that reformatted whitespace.

We report this because it is the strongest argument against our own recommendation. Modification rate is the best proxy we found and it collapsed inside a month once it became a target. Any metric in this space should be treated as a smoke detector rather than a thermometer, and should never be attached to an individual's review.

Limits

Normalisation code, the composite definition, and per-proxy scatter plots are published. Vendor-attributed telemetry is aggregated before release under the terms we agreed with participating companies.

Ziegler and colleagues [1] report acceptance-rate telemetry at scale and treat it as a productivity signal; this paper is a direct test of that treatment against a capability outcome. The gaming episode we describe is the mechanism Goodhart [2] named and Ridgway [3] formalised for measurement in practice. Forsgren and colleagues [4] argue for paired metrics with a built-in counterweight, which is the structure of the composite we ship. On why acceptance without modification may indicate disengagement rather than quality, Bainbridge's account of automation-induced skill decay [5] remains the clearest statement, and Parasuraman and Riley [6] give the misuse taxonomy we borrow. The capability outcome and cohort are documented in AWL-2026-06 [7].

Artefacts

Everything below is published or available on request. A number nobody can reproduce is an advertisement, not a result.

CodeTelemetry normalisation across four vendor definitionsPython, MIT
InstrumentComposite metric specificationPDF, 4 pages
CodePer-proxy scatter plots and correlation notebooksJupyter
DataAggregated proxy seriesCSV, 168 participants

References

  1. Ziegler, A., et al. (2022). Productivity Assessment of Neural Code Completion. MAPS at PLDI.
  2. Goodhart, C. A. E. (1975). Problems of Monetary Management: The UK Experience. Papers in Monetary Economics, Reserve Bank of Australia.
  3. Ridgway, V. F. (1956). Dysfunctional Consequences of Performance Measurements. Administrative Science Quarterly, 1(2).
  4. Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps. IT Revolution Press.
  5. Bainbridge, L. (1983). Ironies of Automation. Automatica, 19(6).
  6. Parasuraman, R., & Riley, V. (1997). Humans and Automation: Use, Misuse, Disuse, Abuse. Human Factors, 39(2).
  7. Bhardwaj, M. (2026). The comprehension gap: 200 engineers, 12 months, and what agentic coding did to recall. AI Work Lab Research, AWL-2026-06.
Cite this work

Bhardwaj, M. (2026). Lines accepted predicts nothing: six productivity proxies against six-month capability. AI Work Lab Research, AWL-2026-04.

Mohit Bhardwaj

Head of Research · aiworklab

Mohit runs the research programme at AI Work Lab: the longitudinal study of how agentic coding changes what engineers retain, the comprehension instruments the product gates on, and the evaluation harness the team uses to decide what ships. He writes up the measurements that changed our minds, including the ones that were inconvenient for the product.