Source note

To What Extent Does Agent-generated Code Require Maintenance? An Empirical Study

Agentic CodingSoftware MaintenanceAI Generated CodeCode IntelligenceEmpirical Software Engineering

The paper finds that files created by coding agents need less maintenance than matched human-created files over six months, but humans still do most follow-up work. AI-created files are more often extended with features than fixed for bugs.

  • Teams use coding agents to add code, but they lack evidence about what happens after agent-created files are merged.
  • This matters because long-term maintenance can reduce productivity gains and force humans to edit code they did not write.
  • Prior work mostly measured generation-time quality or short-term effects, leaving post-merge maintenance under-measured.
  • The study uses the AIDev dataset, which contains more than 456,000 pull requests from autonomous coding agents across about 61,000 repositories.
  • It identifies files added by Claude Code, Cursor, GitHub Copilot, and Devin through bot committer names, and excludes Codex because ownership could not be verified from commits.
  • It samples 508 AI-generated files and 508 matched human-generated files from 100 repositories with more than 100 stars.
  • It tracks post-creation commits through January 31, 2026, giving each file at least a six-month observation window.
  • It compares commit frequency, percent of file size changed, commit type using Conventional Commits Classification System, and whether the maintainer was a bot or a human.
  • The dataset includes 1,543 maintenance commits to AI-generated files and 1,695 maintenance commits to human-generated files; initial file-creation commits are excluded.
  • During the first month, AI-generated files receive about half as many commits as human-generated files. The paper reports lower maintenance frequency for AI-generated files across the first six months.
  • AI-generated files also have a smaller percentage of lines changed per month than human-generated files, so their maintenance changes are usually smaller relative to file size.
  • For AI-generated files, the most common maintenance type is feature work: 336 of 1,543 commits, or 21.78%. Bug fixes are 181 commits, or 11.73%.
  • For human-generated files, bug fixes are the most common type: 284 of 1,695 commits, or 16.76%. Documentation changes are 275 commits, or 16.22%, and feature work is 256 commits, or 15.10%.
  • Humans perform 1,284 of 1,543 commits to AI-generated files, or 83.21%. AI agents perform 259 commits, or 16.79%; on human-generated files, agents perform 119 of 1,695 commits, or 7.02%.