How developers organize supervising AI coding agents in workflows
The Work Behind Delegation: A Framework for Supervising AI Coding Agents
Human-Computer Interaction
Summary
As AI tools handle more coding tasks independently, developers now spend more time supervising rather than directly writing code. The authors studied how experienced developers organize this supervision into connected steps or stages. They created a framework with seven stages that shows how developers plan, delegate, and reuse guidance while managing AI assistants. This framework helps explain the complex work behind overseeing AI-driven programming.
What this means in practice
- •For software development teams: Structure team workflows to supervise AI coding agents effectively by following the seven-stage framework for planning and delegation.
- •For product managers: Design project plans incorporating AI agent supervision guidance to optimize resource allocation and repeated use of developer instructions.
Authors
Yeon Su Park, Nadia Arvi, Hae Ri Lee, Sehoon Lim, Qianou Ma, Juho Kim
Abstract
As AI coding agents carry out development tasks with greater autonomy, developers are shifting from direct implementation toward supervising delegated work. Yet existing research offers limited understanding of how developers organize supervisory activities into connected workflows. Drawing on observations and workflow diagrams from 19 experienced developers, we reconfigure Sheridan's framework of human supervisory control into seven stages and the connecting loops for supervising AI coding agents. We applied the framework to public developer discussions on Reddit and found that supervisory demands extend across stages and that developers manage them by concentrating effort in planning, delegating supervisory work to other agents, and turning recurring guidance into reusable assets. Our framework provides a useful analytical lens for understanding how developers supervise AI coding agents by capturing how supervision is structured in agentic software development.