Rohit Mehra et al. (2026) โ IBM Research / International Institute of Information Technology. arXiv.
๐ Full text (arXiv)
As AI coding agents take over substantial implementation work, developers increasingly lose the informal, effortful problem-solving through which software engineering expertise historically accumulated. The authors argue this "incidental learning" will not return spontaneously and that over-reliance on agentic coding lets unpracticed skills atrophy, accruing a developer-level analogue of Technical Debt they name Knowledge Debt โ changes the agent executes that the developer cannot fully understand. They propose six design principles for learning-aware development and operationalize them in SHIELD, a multi-agent system that surfaces contextual, out-of-band learning moments drawn from the coding agent's own reasoning without disrupting developer flow.
Key Contributions
- Incidental learning at risk: Delegating coding to autonomous agents short-circuits the problem-solving pathway that traditionally built SE expertise, risking silent skill atrophy and accumulating over-reliance.
- Knowledge Debt concept: A novel framing extending Technical Debt to the developer's understanding gap when agent-generated changes outpace comprehension.
- Design principles: Six principles guide systems that consciously re-introduce learning into developerโagent interaction, relevant to agentic-education-coding and agentic-workflows-education.
- SHIELD prototype: A "agents that teach" multi-agent system leverages the coding agent's own reasoning to surface learning moments, complementing ai-literacy goals for practitioners.
- Vision: Learning-aware development environments where productivity and learning are complementary rather than competing โ a theme echoed in self-regulated-learning and professional-training.
Related Pages
- agentic-education-coding โ AI coding assistants reshaping how developers learn
- over-reliance โ Risk of skill atrophy and Knowledge Debt from agentic delegation
- agentic-workflows-education โ Workflow design for learning-aware agent systems
- ai-literacy โ Developer understanding of AI system behavior