Harvard Study Reveals Coding Agents Cause 49 Percent Code Review Bottleneck
A cross-firm study by Harvard researchers reveals that coding agents drive a 30 percent spike in code lines but inflate pull request review duration by 49 percent. Feature completion rates remain entirely unchanged, shifting the engineering bottleneck to human reviewers.

Why it matters
Cap pull request line changes and mandate pre-commit filtering to stop agent-generated boilerplate from drowning your engineering review pipeline.
TL;DR
- 01AI coding agents boost code lines by 30% and PR volume by 23%, but Jira epic resolution rates remain flat.
- 02Code review turnaround time expanded by 49%, with revision requests nearly doubling across 700 companies.
- 03Automated AI code review tools contribute only 23.3% of review comments, leaving humans as the primary constraint.
Key facts
- Telemetry Sample
- 300M work events across 700+ software firms and 700k workers
- Code Generation Shift
- +30% lines of code, +20% commits, +23% pull requests
- Review Process Duration
- +49% average latency from submission to merge
- Comment Density
- +35% review comments per pull request
- Delivered Software Impact
- 0% statistically significant change in Jira issues and epics
- Automated Review Share
- AI agents wrote only 23.3% of comments despite 80% firm adoption
The Code Generation Paradox
Data published by Harvard researchers Fiona Chen and James Stratton indicates that autonomous coding assistants do not reliably improve delivered software output. Analyzing 300 million git actions across 700 software organizations tracked by Jellyfish from 2021 through March 2026, the study uncovered that introducing coding agents increases total generated lines of code by 30 percent, commits by 20 percent, and pull requests by 23 percent. However, high-level throughput tracked by Jira Epics and Issues showed no statistically significant acceleration.
Downstream Review Degradation
The speedup gained during prompt-driven code drafting is absorbed by the review pipeline:
- Merge Latency: The duration between pull request creation and merge grew by 49 percent on average.
- Revision Requests: The proportion of pull requests blocked with requested revisions nearly doubled.
- Comment Overhead: Discussions per pull request grew by 35 percent, prompting a 14 percent increase in reviewers assigned to review rotations.
- Marginal AI Review: While 80 percent of organizations deployed AI code reviewers, agents generated only 23.3 percent of comments and 10.8 percent of pull requests.
Defending Against Agent Slop
Engineering leads must shift from maximizing raw agent token generation to enforcing strict patch budgets. Unchecked agents routinely introduce unnecessary edge-case handlers, excessive boilerplate, and defensive wrappers that waste human scrutiny. Without strict file change boundaries and pre-review validation gates, agent-accelerated authoring simply converts writing time into expensive review gridlock.
Try it in 2 minutes
# Enforce a strict diff line budget in pre-push git hooks
MAX_LINES=300
DIFF_LINES=$(git diff --stat origin/main...HEAD | tail -n 1 | awk '{print $4+$6}')
if [ "$DIFF_LINES" -gt "$MAX_LINES" ]; then
echo "ERROR: PR diff ($DIFF_LINES lines) exceeds review limit ($MAX_LINES lines). Split your agent tasks."
exit 1
fibash
✓ When to use
- When generating narrowly scoped unit tests, localized utility functions, or strict boilerplate migrations.
- When refactoring single isolated functions where input-output contracts can be verified instantly by CI.
✕ When NOT to use
- Do not allow coding agents to refactor multi-file architectural modules without human pair-programming.
- Avoid merging agentic PRs without running deterministic integration and end-to-end test suites.
What to do today
- Configure CI rules to block pull requests containing more than 300 modified lines generated by agents.
- Require engineers to execute local self-reviews before submitting agent-crafted branches to the review queue.
- Measure company PR review latency in Jellyfish or GitHub Insights rather than tracking raw commit counts.
What the community says
“Yes, instead of reviewing 1,000 lines a day I now "review" 10,000 lines a day. My brain is not 10x faster, so either I spend 10x more time reviewing code, or I just opt to accept that AI is probably right”
“I hate code reviews, but I owe it to my coworkers that I know will read my PRs to review my own generated slop line by line. Most of these agents are still overly verbose”