Research
The evidence behind drift.
ReWeaver-driven and independent research on AI-assisted development: how drift forms, what it costs, and why human review still matters. Curated and updated as the field moves.
Original Research
Measuring the frequency and severity of drift in human-authored and AI-generated code.
ReWeaver AI, 2026
BACKGROUND: Existing research on AI-generated code quality has focused primarily on aggregate metrics that measure how often drift occurs without accounting for its impact or remediation cost. This study argues that frequency alone is an insufficient and potentially misleading measure of production readiness risk.
METHODS: Using ReWeaver, a multi-dimensional deterministic code drift scanning engine, we compared five leading AI coding tools against a human-authored reference across eight dimensions of production readiness, calculating both drift frequency and the Production Drift Ratio (PDR), a severity-weighted metric that converts drift into estimated remediation cost.
RESULTS: Drift was present across all code tested. AI tools produced higher drift frequency than the human baseline on five of eight dimensions. However, differences were not statistically significant. PDR scores diverged substantially from frequency rankings across every dimension reaching statistical significance (z = −5.43, p < .001). The divergence was most pronounced in the Security & Privacy dimension, where AI tools produced three times the human drift frequency but a PDR 22x higher. No tool performed uniformly well across all dimensions.
CONCLUSION: Frequency tallies what went wrong. The PDR quantifies what it will cost to fix it.
Read more…
Drift
The hermeneutics of drift: Mapping the human–AI–institutional collapse across the Drift Triangle
Katz, 2025
Examines how meaning breaks down in human-AI communication before performance failures become visible, and introduces the Drift Triangle Model to describe that breakdown.
ResearchGate →
Technical Debt
Beyond productivity: Evaluating the hidden costs of generative AI in software development
Anderson et al., 2025
A dynamic simulation model of AI-assisted coding over time finds an inverted-U productivity curve: a sweet spot where AI assistance helps, and a threshold beyond which technical debt undermines maintainability and profitability. Greenfield, fast-moving teams tolerate more AI assistance; legacy codebases and less experienced teams decline faster.
SSRN →
Debt behind the AI boom: A large-scale empirical study of AI-generated code in the wild
Liu et al., 2026
Static analysis across 302.6k verified AI-authored commits in 6,299 GitHub repositories finds 484,366 distinct issues introduced, 89.3% of them code smells, with more than 15% of every tool's commits introducing at least one. 22.7% of tracked issues were still present at the latest revision.
arXiv →
Human in Control / Human in the Loop
Why human guidance matters in collaborative vibe coding
Hu et al., 2026
Across 20 experiments and 737 participants, humans gave uniquely effective high-level instructions for vibe coding. AI-provided instructions often caused performance collapse; hybrid setups, humans instructing and AI evaluating output, performed best.
arXiv →
Beyond autonomy: The non-zero probability of human necessity in AI problem-solving
Katz, 2025
Establishes that the probability of human necessity in AI problem-solving remains non-zero, underscoring the essential role of human-in-the-loop systems for AI reliability.
ResearchGate →
State of the Field
Gartner predicts 40% of enterprise apps will feature task-specific AI agents by 2026, up from less than 5% in 2025
Gartner, 2025
Gartner →
AI and Productivity
Measuring the impact of early-2025 AI on experienced open-source developer productivity
Becker et al., 2025
METR →
The productivity-reliability paradox: Specification-driven governance for AI-augmented software development
Farrag, 2026
arXiv →
How much more productive are AI-powered developers? Large sample productivity data
Harding, 2025; GitClear
GitClear →
Stanford study of 100,000 developers on engineering productivity
Stanford Software Engineering Productivity Research Group, 2025
Stanford →
AI-assisted programming may decrease the productivity of experienced developers by
increasing maintenance burden
Xu et al., 2025
arXiv →