More Code, Not More Software: What the Evidence Really Says About AI Coding

assessing ai coding efficiency

The question

In October 2026, Kyle Orland reported in Ars Technica on a Harvard working paper — “Artificial Intelligence in the Firm: Bottlenecks in Software Production” by Fiona Chen and James Stratton, built on data from the engineering-analytics firm Jellyfish — that reached a deflating conclusion: after firms adopt AI coding agents, they produce substantially more code but no more finished software, with the coding-time gains “absorbed by downstream constraints in the production process,” chiefly human code review. As Ars Technica summarized the trade-off: letting AI write your code “looks like a double-edged sword, with increases in coding speed counteracted by similar increases in human code review time and effort” (Ars Technica).

That finding raises the questions this article tackles:

  1. Is generative AI inherently inefficient while coding?
  2. Does AI write better code than humans?
  3. What about the security quality of AI-generated code?
  4. Which AI is better at coding?
  5. Is the answer different depending on the programming language?

The short answers, developed in detail below: AI is not inherently inefficient at generating code — the inefficiency is systemic, concentrated in review, verification, and rework, and in some settings (experienced developers on familiar, mature codebases) tools genuinely slow work down. AI code is not “better” than human code: it is often longer, more duplicated, less efficient, and harder to maintain, though it can match human quality on well-specified tasks. Security is the weakest dimension — roughly 44–45% of AI code-generation tasks produce a known vulnerability when developers don’t explicitly ask for secure code. On benchmarks, Anthropic’s Claude models currently lead, but open-weight rivals are within a point, and harder, contamination-resistant benchmarks tell a more sobering story. And yes — the language matters a great deal: models do best in Python and other training-data-rich languages, and measurably worse in niche languages and in efficiency-critical systems code.

Executive summary

  1. The headline study is robust in size but bounded in scope. Chen and Stratton’s paper covers ~300 million work events, 725,938 workers, and 718 firms from January 2021 to March 2026. After adopting AI coding agents, firms saw lines of code rise 30%, commits 20%, and pull requests 23% — but no statistically significant rise in resolved Jira issues or epics, the paper’s measure of shipped software (FourWeekMBA, n8n Lab).
  2. The bottleneck moved, not disappeared. Time from pull request to merge rose 49% (from 7.03 to 10.5 days), the share of PRs with changes requested nearly doubled, comments per PR rose 35%, and firms pushed 14% more staff into reviewing. AI review tools hadn’t closed the gap: AI produced only 23.3% of review comments, and just 10.8% of PRs got any AI comment (FourWeekMBA, n8n Lab).
  3. AI is not “inherently” inefficient — inefficiency is contextual and systemic. A randomized controlled trial by METR found experienced open-source maintainers were 19% slower with early-2025 AI tools while believing they were 20% faster (METR); METR’s 2026 follow-up on newer tools pointed toward a modest speedup but with confidence intervals crossing zero (METR, The Clean Paper). Self-reported gains are large; instrumented gains are small or negative.
  4. Quality: fast to write, worse to maintain. GitClear’s analysis of 623 million code changes found duplicated blocks up 81% (2023–2026), refactoring (“moved” code) collapsed from 21% to 3.8% of changed lines, function connectivity down 35%, and error-masking up 47% (GitClear, LeadDev). On efficiency benchmarks, the best models reach only ~62% of human-expert performance (EffiBench-X).
  5. Security is the worst-documented gap. Veracode found ~45% of AI-generated code samples introduced an OWASP Top 10 vulnerability in 2025, and the average security pass rate improved only from 55% to 56% by 2026 (Veracode 2025, Veracode 2026). CodeRabbit found up to 2.74× more security issues in AI co-authored pull requests (Second Talent).
  6. Model rankings are real but benchmark-dependent. Claude Opus 5 leads SWE-bench Verified at ~96–97%, with open-weight DeepSeek V4 Pro (96.4%) and GPT-5.6 Sol (96.2%) within a point (Vals AI); on the harder, contamination-resistant SWE-bench Pro, the same frontier models drop by 35 points or more (CodeAnt).
  7. Language matters. Models perform and reason best in Python and other high-density training languages; gaps to niche languages like Elixir are statistically significant, and efficiency performance varies by language — better in Python, Ruby, and JavaScript than in Java, C++, and Go (HackerNoon, EffiBench-X).

Methodology

This article is based on the full text of Kyle Orland’s Ars Technica report of October 9, 2026, and a structured search for the primary sources behind it, plus the main strands of 2025–2026 empirical research on AI coding: the Harvard/Jellyfish working paper, METR’s randomized controlled trials, GitClear’s maintainability research, Veracode’s security testing program, SWE-bench leaderboards (Verified and Pro), and multi-language academic benchmarks (EffiBench-X, MultiOOP). The paper’s underlying figures (baselines, per-worker-month effects, and statistical significance thresholds) were cross-checked against a full-text reading of the working paper by a secondary source, since Ars Technica reports only the headline percentages. Limitations: the Harvard paper is a working paper (not peer-reviewed), several quality datasets come from vendors with a commercial interest in code-quality tooling (disclosed below), and everything in this field moves quickly — the study’s data cutoff is March 2026, and models have already changed since.

Findings

1. The study behind the headline: more code, no more software

The paper at the center of the Ars Technica article is a “job market paper” by Fiona Chen and James Stratton of Harvard Economics, current version dated August 4, 2026, using Jellyfish data that merges GitHub activity, Jira, calendar, HR records, and measured usage of GitHub Copilot, Cursor, and Claude Code (FourWeekMBA). Its research design is a staggered difference-in-differences: firms that adopted AI tools earlier are compared with those that adopted later or never, using ~300 million work events across 725,938 workers at 718 firms between January 2021 and March 2026 (FourWeekMBA, n8n Lab).

The top-line effects of adopting AI coding agents (as opposed to autocomplete-style assistants):

  • Lines of code added: +30% (+1,494 per worker-month on a baseline of 5,017)
  • Commits: +20% (+4.57 per worker-month on a baseline of 22.58)
  • Pull requests: +23% (+1.22 per worker-month on a baseline of 5.34)
  • Resolved Jira issues: +0.12 per worker-month on a baseline of 3.67, standard error 0.17 — not statistically significant; epics likewise showed no significant effect. The estimates rule out an output increase larger than 12% of baseline — well below the 30% code increase (FourWeekMBA).

AI assistants (Copilot-style autocomplete) had smaller effects: +12% lines of code, +9% commits, +5% pull requests, with only the commits effect statistically significant (FourWeekMBA).

Where the extra code went is the paper’s most quotable finding. After agent adoption:

  • Time from PR submission to merge rose 49% (from 7.03 days to about 10.5 days)
  • The share of PRs with changes requested rose from 0.13 to 0.25 — nearly doubling
  • Review comments per PR rose 35%
  • The share of workers who comment on or approve PRs rose 14%, while the share writing code did not change significantly — firms effectively converted engineers into reviewers (FourWeekMBA, n8n Lab).

Figure 1 — The bottleneck, quantified. Percentage change versus each firm’s baseline after adopting AI coding agents (Chen & Stratton, 2026). Every activity metric rises — but the one bar measuring shipped software (“Issues resolved,” +3%, statistically indistinguishable from zero) is the trade’s punchline.

Effects of AI agent adoption (% change vs. baseline) 0 25 50 75 100 +30% +20% +23% +3% +49% +35% +92% +14% Lines of code Commits Pull requests Issues resolved (n.s.) PR-to-merge time Comments per PR PRs w/ changes requested Workers reviewing Percent change vs. baseline

Notably, PR size did not change significantly — the review slowdown is not just bigger submissions, which the authors read as evidence that agents produce a higher bug rate in draft code, not merely more of it (FourWeekMBA). Adoption itself was nearly universal: the share of firms using agents went from near zero in October 2024 to over 95% by January 2026 (FourWeekMBA). The paper found no significant employment effect — its estimates rule out an overall employment decline greater than 2.9%, and greater than 13.8% in engineering employment (FourWeekMBA).

The caveats deserve equal billing. It is a working paper, not peer-reviewed; the data comes from Jellyfish clients who opted in to research use; adoption is measured at the firm level (diluting individual-level effects); and the March 2026 cutoff means it says nothing about tools released since. As Ars Technica itself noted, agents are new and improving, and 95% of firms were still learning how to deploy them (Ars Technica, FourWeekMBA). Ars Technica’s own editorial conclusion is blunt: with coding speed counteracted by review time and effort, the results “make us wonder if the considerable time and expense to get AI coding agents working is really worth it for most companies” — while conceding that these trade-offs “could improve as software engineering teams gain more experience with the pros and cons of siccing an AI agent on particular coding problems” (Ars Technica).

2. Is generative AI inherently inefficient while coding?

No — but it is reliably inefficient in ways that matter, and “inherent” is the wrong frame. Three distinct mechanisms show up in the evidence:

a) The generation itself is fast; the pipeline is not. The Harvard paper is best read as an application of the theory of constraints to software: when one stage of a production process (writing code) speeds up, the pace is set by the next stage (review, testing, deployment). The gains at the keyboard are real — 30% more code is a genuine increase in drafting throughput — but they are “absorbed by downstream constraints,” so finished output doesn’t move (Ars Technica). The inefficiency is not in the model; it is in the system around it. This is why the study’s authors warn managers that intermediate metrics like lines of code “may not accurately capture the true gains from AI adoption” (FourWeekMBA).

b) For experts in familiar code, AI can be an outright slowdown. METR’s randomized controlled trial (the gold standard of research methodology) recruited 16 experienced open-source developers to do 246 real tasks in their own repositories — projects averaging 22k+ stars and over 1M lines of code, which they had contributed to for ~5 years. When AI tools (Cursor Pro with Claude 3.5/3.7 Sonnet) were allowed, developers took 19% longer — even though they forecast a 24% speedup beforehand and still believed they had been sped up 20% afterward (METR). The reasons were mechanical: time spent prompting, waiting for output, reviewing suggestions, and fixing code that was close enough to demand attention but wrong enough to require correction. Crucially, code quality was the same with and without AI — this was pure overhead (Let’s Data Science).

Figure 2 — The perception gap. In METR’s randomized trial, negative values mean less time (faster). Developers forecast a 24% speedup, still believed they had been 20% faster after the fact — and were in fact 19% slower with AI (METR).

METR trial: expected vs. measured task time -30 -20 -10 0 10 20 -24% -20% +19% Forecast before tasks Self-estimate after Measured (actual) Negative values = less time (faster) Task time change (%)

c) The perception gap is enormous and persistent. Developers across studies report large gains that instrumented measurement doesn’t find. METR itself has become more cautious about the direction of the effect: its February 2026 follow-up on late-2025 tools (57 developers, 143 repositories, 800+ tasks) saw point estimates flip toward a speedup — very roughly 18% less time for returning participants — but the confidence intervals cross zero, and METR calls the data “only very weak evidence” because selection effects contaminated the sample: developers increasingly refused to work without AI (METR, The Clean Paper, Capital and Compute). In survey data, DORA 2025 found over 80% of developers perceive productivity gains, while its organization-level data found AI adoption associated with higher delivery throughput but lower stability (AgentsCamp, devs group).

Where AI clearly is efficient: greenfield projects, prototypes, boilerplate, tests, documentation, and unfamiliar codebases. Practitioner audits routinely see 2–5x speedups on greenfield work, alongside multiplied review effort and regressions that take weeks to untangle (Particula). METR explicitly notes its result does not automatically describe junior developers, greenfield projects, or unfamiliar codebases (METR). Google, at the extreme of tooling maturity, reported in April 2026 that 75% of its new code is AI-generated and engineer-approved, up from ~25% in late 2024 (AgentsCamp).

Verdict: generative AI is not inherently inefficient at coding — on well-scoped, low-context, high-volume tasks it is dramatically efficient. Its inefficiency is structural: it converts one bottleneck (writing) into another (verifying), and on expert, high-context work the verification cost can exceed the drafting savings.

3. Does AI write better code than humans?

On the dimensions engineers care about most — maintainability, efficiency, and integration — current evidence says no. On immediate functional correctness, the gap has closed or reversed on benchmarks.

Functional correctness: close, and benchmark-leading. METR found submitted code quality was indistinguishable with or without AI (Let’s Data Science). Frontier models now resolve 96–97% of SWE-bench Verified tasks — real GitHub issues in real Python repositories (Vals AI). But an internal OpenAI audit found that every major frontier model could reproduce verbatim “gold” patches for some benchmark tasks, meaning some of those headline scores are contaminated by training-data overlap (CodeAnt).

Maintainability: markedly worse, and getting worse as AI authorship scales. GitClear’s “Maintainability Gap” research (with GitKraken), covering 623 million real-world code changes from 2023 to 2026, found:

  • Duplicated code blocks up 81% from 2023 to 2026, while purposeful refactoring collapsed — “moved” code fell from 21% of changed lines in 2022 to 13% in 2023 to 3.8% in 2026 (GitClear, LeadDev).
  • Function connectivity down 35% (from 343 to 223 method calls per thousand changed lines): new AI code is increasingly isolated in self-contained files rather than woven into the existing codebase — the structural signature of “duplicative reinvention” beating “progressively improved reuse” (GitClear).
  • Error masking up 47%: AI satisfies the prompt by writing code that never throws an error no matter how unlikely the inputs — leaving maintainers to figure out which error handling was added for cause versus “AI expediency” (LeadDev).
  • Legacy refactoring down 74% since 2023 — old code is left to rot while agents build new (LeadDev).

Figure 3 — Refactoring is collapsing. GitClear’s share of “moved” (refactored) lines out of all changed lines, 2022–2026. In the pre-AI baseline year, engineers improved existing code more often than they duplicated it; by 2026 refactoring has all but stopped (GitClear).

Moved (refactored) code as share of changed lines 0 5 10 15 20 25 21% 13% 3.8% 2022 (pre-AI) 2023 2026 (year-to-date) Share of changed lines (%)

A complementary academic picture comes from studies of agent behavior in the wild: an analysis of ~110,000 open-source pull requests by autonomous agents found Claude-generated PRs were about six times larger than typical human PRs (Copilot’s about three times larger), while still being merged at high rates — agents deliver substantial changes, but volume is being mistaken for value (Refonte Learning, The New Stack).

Efficiency: humans still dominate. On EffiBench-X, a multi-language benchmark comparing LLM output to human-expert competitive-programming solutions, the best model (Qwen3-32B) achieved only ~62% of human efficiency on average, even when generating functionally correct code (EffiBench-X). PerfCodeBench, testing systems-code optimization across six languages, found the human-expert gap “especially clear for parallel programs and GPU kernels” (PerfCodeBench).

Figure 4 — Correct, but not efficient. Even when AI code passes every test, the best model reaches only ~62% of human-expert runtime efficiency on average (EffiBench-X).

Best LLM vs Human Expert Runtime Efficiency (EffiBench-X) 62% 38% (100% = human-expert baseline) LLM-generated code (Qwen3-32B) — 62% Gap to human experts — 38%

The honest summary: AI writes more code, faster, at similar immediate correctness on well-specified tasks — but structurally worse code: more duplicated, less refactored, less connected to the existing codebase, less efficient at runtime, and more verbose. Developer sentiment agrees: in Sonar’s State of Code survey (1,100+ developers, January 2026), 88% cited negative AI effects on technical debt, and the top complaint (53%) was “code that looks correct but is not reliable” (Second Talent). “Looks correct but is not” is precisely the failure mode that makes AI code expensive to own even when it is cheap to write.

4. What about the security quality of AI-generated code?

This is the most consistently negative finding in the entire literature.

  • Veracode (2025): Testing 100+ LLMs across 80 real-world coding tasks in Java, Python, C#, and JavaScript, 45% of AI-generated code samples failed security tests and introduced OWASP Top 10 vulnerabilities — because developers typically don’t specify security constraints, effectively leaving secure-coding decisions to the model (Veracode 2025, Help Net Security).
  • Veracode (2026): After four testing snapshots, the average security pass rate had improved from 55% to just 56% — roughly 44% of tasks still introduced a known vulnerability. Even the best-performing model (GPT-5.5, 68% pass rate) failed on about one in three tasks, and model size made little difference (large models averaged 53% vs. 51% for smaller ones) (Veracode 2026, Tech Insider). Some vulnerability classes were nearly untouched: secure code on only 12% of log-injection tasks and 15% of cross-site-scripting tasks (Second Talent).
  • CodeRabbit: Found up to 2.74× more security issues in AI co-authored pull requests than in human-only ones (Second Talent).
  • Cloud Security Alliance (July 2025): Found 62% of AI-generated solutions contained design flaws or known vulnerabilities (Tech Insider).

Figure 5 — The security gap is not closing. Share of AI code-generation tasks that introduced a known vulnerability, across three independent testing programs. Veracode’s pass rate improved from 55% to 56% in a year of testing — i.e., it barely moved (Veracode 2025, Veracode 2026, Tech Insider).

AI code tasks introducing a known vulnerability 0 10 20 30 40 50 60 70 45% 44% 62% Veracode 2025 Veracode 2026 Cloud Security Alliance 2025 Share of tasks (%)

Two structural reasons make this unlikely to fix itself. First, the models are trained to satisfy the prompt; “generate working code” and “generate secure code” are different objectives, and vibe coding leaves the security requirements unspecified (Help Net Security). Second — and this connects directly to the Harvard paper — the review bottleneck is partly a security bottleneck in disguise: if reviewers are already overwhelmed by volume, security review is the first thing that gets shallow treatment. The timing is uncomfortable: software vulnerabilities have become the top breach entry point (31%), surpassing stolen credentials, precisely as AI code authorship scales (Veracode 2026).

Verdict: AI code should be treated as a draft to be verified, not a finished product. “Working code is not trustworthy code by default” — GenAI code security depends on scanning, policy, and explicit security prompting, not on appearances (Veracode 2026).

5. Which AI is better at coding?

On the standard leaderboard: Claude, by a nose — with open weights within a point. As of September 1, 2026, Claude Opus 5 (Anthropic) ranked first on SWE-bench Verified at 97.0%, followed by the open-weight DeepSeek V4 Pro at 96.4% and GPT-5.6 Sol (OpenAI) at 96.2%; Kimi K3, also open-weight, sat at 93.4%, ahead of several closed frontier models (Vals AI). At the tool level, Claude Code was both the most-used and most-loved coding agent in the Pragmatic Engineer’s 2026 survey, and Microsoft said in July 2026 that one in three GitHub pull requests now involves an agent (AgentsCamp).

Figure 6 — The top of the leaderboard is crowded. SWE-bench Verified scores as of September 1, 2026 (Vals AI). Note that the top closed and open-weight models are within one point of each other — and that this benchmark draws exclusively from Python repositories (Vals AI).

SWE-bench Verified top scores (Sept 2026) 80 85 90 95 100 97.0% 96.4% 96.2% 93.4% 88.6% 86.6% Claude Opus 5 DeepSeek V4 Pro GPT-5.6 Sol Kimi K3 Claude Opus 4.8 Grok 4.5 Issues resolved (%)

But the leaderboard is not the answer, for three reasons:

  1. Contamination and scaffolding. Verified scores depend heavily on vendor-tuned agent scaffolding, and models can memorize public tasks. OpenAI stopped reporting Verified scores in early 2026 and recommends SWE-bench Pro instead (CodeAnt).
  2. Harder benchmarks reorder everything. On SWE-bench Pro (Scale AI, harder tasks, contamination resistance, private repos), Claude Opus 4.5 drops from 80.9% (Verified) to 45.9%; GPT-5 High drops from ~55% to 23.3%. On private codebases the drop compounds further — Claude Opus 4.1 falls from 22.7% to 17.8%, GPT-5 from 23.1% to 14.9%. Even the best models perform materially worse on code they have never seen, “which is exactly the situation your engineering team is in” (CodeAnt). Vendor-reported Pro boards put Claude models ahead (Claude Fable 5 at 80.0%, Opus 4.8 at 69.2%), but these are unverified self-reports (Morph).
  3. “Best” depends on the work. Practitioner rankings converge on: Claude models lead hard multi-file agentic refactoring; GPT/Codex leads terminal and CI/DevOps automation; open models (DeepSeek, Kimi, Qwen) are now level with the closed tier per dollar (TechieHub, Morph).

Figure 7 — Same models, harder benchmark. Move the same frontier models from SWE-bench Verified (public, Python, possibly contaminated by training data) to SWE-bench Pro (harder, contamination-resistant), and resolution rates drop by 35 points or more (CodeAnt).

SWE-bench Verified vs SWE-bench Pro 0 15 30 45 60 75 90 80.9% 45.9% 55% 23.3% Opus 4.5 Verified Opus 4.5 Pro GPT-5 High Verified GPT-5 High Pro Issues resolved (%)

Verdict: Anthropic’s models currently hold the coding crown on both public and vendor-reported hard benchmarks, and Claude Code is the most-adopted agent — but the top is crowded, the gaps are single points, and standardized, contamination-resistant evaluations cut every headline number by a third or more. The right question for a team is not “which model is smartest” but “which is smartest per dollar on our code, in our languages, under our review constraints” (LocalAIMaster).

6. Is the answer different depending on the coding language?

Yes — sometimes dramatically. Four independent lines of evidence:

a) Training-data density drives raw performance. A cross-language comparison of five LLMs on algorithmic tasks found Python–Java and Python–Rust gaps statistically insignificant, but the Python–Elixir gap significant for nearly every model; the same pattern held for SQL, where models handled MySQL better than Oracle SQL. The likely explanation is training-data volume: more popular languages have more public code for models to learn from (HackerNoon).

b) Efficiency quality varies by language. On EffiBench-X, models generated functionally correct code across all six languages but with “significant language-specific variations”: LLMs showed better efficiency in Python, Ruby, and JavaScript than in Java, C++, and Golang (EffiBench-X).

c) Complex paradigms are harder than benchmarks suggest, in any language. MultiOOP, a multi-language object-oriented benchmark across Python, PHP, C++, C#, Java, and JavaScript, found all 14 tested models performed notably worse on OOP tasks than on function-level tasks, with weak grasp of core object-oriented concepts — regardless of language popularity (MultiOOP).

d) The flagship benchmark is monolingual. SWE-bench Verified — the number quoted in every “best coding AI” headline — draws its 500 issues exclusively from Python repositories (Vals AI, CodeAnt). Your model’s leaderboard rank is, in part, a measure of how well it knows Python.

Practical translation: expect the best results in Python, JavaScript, TypeScript, and Java; reduced but usable results in Go and C++; and real degradation in niche languages (Elixir, Erlang, older dialects, niche SQL variants), in systems-critical code (parallel programs, GPU kernels), and in any codebase the model has never seen. The more your stack resembles GitHub’s most popular repositories, the better your AI coding experience will be — which is also why results in a proprietary enterprise codebase will disappoint relative to any public leaderboard.

Source notes

SourceCredibilityLast updated
Ars Technica — AI coding agents generate more code, but not more software4/52026-10-09
FourWeekMBA — Coding Agents Add 30% More Code, Not More Finished Work (full-text reading of Chen & Stratton working paper)3/52026-10-11
n8n Lab News — AI Coding Agents Add Code, Not Software Output3/52026-10-10
METR — Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (RCT)4/52025-07-10
METR — Developer productivity experiment design update (late-2025 tools)4/52026-02-24
The Clean Paper — analysis of METR 2025 trial and 2026 follow-up3/52026
Let’s Data Science — METR study FAQ analysis3/52026
GitClear — The Maintainability Gap: 2026 AI Code Quality Research3/52026
LeadDev — Code maintainability plummets in the AI coding era4/52026
Veracode — 2025 GenAI Code Security Report4/52025-08
Veracode — 2026 GenAI Code Security Report4/52026-08-01
Help Net Security — coverage of Veracode 2025 findings4/52025-08-07
Second Talent — AI-generated code quality metrics 2026 (CodeRabbit, Sonar, GitClear roundup)3/52026-09
Vals AI — SWE-bench Verified leaderboard4/52026-09-01
CodeAnt — SWE-bench scores explained (Verified vs. Pro, contamination)3/52026-04
EffiBench-X (arXiv) — multi-language efficiency benchmark4/52025-05
MultiOOP (arXiv) — multi-language OOP benchmark4/52025-09
PerfCodeBench (arXiv) — systems-code optimization benchmark4/52026
HackerNoon — Comparing LLMs’ coding abilities across programming languages3/52026
AgentsCamp — AI coding statistics 2026 (sourced roundup incl. Google, DORA, Stack Overflow)3/52026
Capital and Compute — AI Programming in 2026: Tools, Techniques, Evidence3/52026-08
devs group — AI productivity: the METR number is out of date3/52026
Particula — METR study and the AI developer productivity paradox3/52026
Refonte Learning — AI-generated code and technical debt (incl. Popescu et al. agent-PR study)3/5–
The New Stack — Your AI coding spend bought 25% more output. Duplication rose 81%.4/52026-03-29
Tech Insider Ireland — AI-generated code security stalls at 56% pass rate3/52026-08
Morph — Best AI model for coding (2026): 15 models ranked3/52026-10-10
TechieHub — Best AI model for coding (2026)3/52026
LocalAIMaster — Best AI coding models ranked: SWE-bench leaderboard3/52026-06

Conflicts and caveats. The primary source — Chen and Stratton’s working paper “Artificial Intelligence in the Firm: Bottlenecks in Software Production” (current version 4 August 2026) — is a job-market paper hosted by the authors with no stable public URL captured here; its figures are cited via Ars Technica’s report and FourWeekMBA’s full-text reading of the PDF. The paper itself is a non-peer-reviewed working paper based on a vendor’s opt-in client base; its authors themselves flag that firm-level adoption measures dilute effects and that a null employment effect inside adopting firms could mask job losses elsewhere. METR’s two studies point in opposite directions (19% slowdown in early 2025; weak-evidence speedup in late 2025), and the organization explicitly downgrades its 2026 data. GitClear and Veracode both sell code-quality/security tooling, so their research — while methodologically disclosed — benefits commercially from alarm about code quality; their core figures are, however, corroborated by independent academic studies (EffiBench-X, MultiOOP, the agent-PR analyses). Model-leaderboard numbers shift monthly, and several figures cited (e.g., vendor-reported SWE-bench Pro scores) are self-reported and unverified.

Open questions

  • Does the bottleneck persist with newer agents and AI review at scale? The Harvard data ends March 2026, and AI review tooling is improving fast; the paper’s own logic predicts the queue moves again once review is automated — but security-sensitive review may be the last thing organizations are willing to delegate.
  • What is the real productivity number for frontier 2026–2027 agents? METR’s cleanest instrument broke (participants refuse to work without AI); no equally rigorous measurement of current tools exists yet (METR, Capital and Compute).
  • Does AI code quality improve with explicit security and maintainability prompting? Veracode’s evidence suggests prompting for secure output helps, but no large study yet quantifies the effect at firm scale (Veracode 2026).
  • What happens to junior developers’ skill formation — and to the review pipeline in five years — if most code is AI-drafted and most reviewers learned judgment by writing code themselves? (Particula)

What teams should actually do

  1. Measure output, not activity. Lines of code, commits, and PR counts are now actively misleading metrics; track issue resolution rate, review latency, rework rate, and change-failure rate instead (FourWeekMBA, n8n Lab).
  2. Invest in the review stage, not just the writing stage. The binding constraint is verification capacity: add reviewers, review tooling, automated security scanning in CI, and explicit acceptance criteria before adding more agents (FourWeekMBA, n8n Lab).
  3. Scan all AI-generated code for vulnerabilities as a mandatory pipeline step. With ~44–45% of AI code tasks introducing known vulnerabilities when security isn’t explicitly requested, scanning is not optional; prompting for secure code shifts the odds but is not a control (Veracode 2026, Help Net Security).
  4. Budget for maintainability debt. Schedule refactoring and duplication checks against AI-heavy codebases; treat rising duplication and falling function connectivity as early-warning metrics (GitClear).
  5. Deploy AI where it demonstrably wins: greenfield prototypes, boilerplate, tests, documentation, unfamiliar-codebase onboarding — and keep experts on expert, high-context work where the measured effect has been neutral to negative (Particula, METR).
  6. Benchmark models on your own code, in your own languages. Public leaderboards are Python-heavy and contamination-prone; a one-week internal evaluation on your stack will beat any public ranking for your decision (CodeAnt, LocalAIMaster).