From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AI
Margaret-Anne Storey

TL;DR
This paper introduces a Triple Debt Model to understand software health, emphasizing technical, cognitive, and intent debts, especially in the context of AI-driven development.
Contribution
It proposes a new framework for reasoning about software health that incorporates cognitive and intent debts alongside technical debt, adapting to AI's influence.
Findings
Generative AI accelerates code creation, increasing cognitive and intent debts.
Cognitive debt erodes shared understanding within teams over time.
Intent debt involves missing or lost rationale guiding system evolution.
Abstract
Generative AI is accelerating software development, but may quietly shift where the most significant risks lie. As AI generates code faster than teams can understand it, two under appreciated forms of debt accumulate: cognitive debt, the erosion of shared understanding across a team, and intent debt, the absence of externalized rationale that developers and AI agents need to work safely with code. This article proposes a Triple Debt Model for reasoning about software health, built around three interacting debt types: technical debt in code, cognitive debt in people, and intent debt in externalized knowledge. Cognitive debt is a team-level, project-level property reflecting the erosion of shared understanding across a software system over time, leading to increasingly inadequate shared mental models for reasoning about and safely changing the system. Intent debt refers to the absence or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
