The Work Behind Delegation: A Framework for Supervising AI Coding Agents

Yeon Su Park; Nadia Arvi; Hae Ri Lee; Sehoon Lim; Qianou Ma; Juho Kim · pdf · 2026-09-22 Reader 🖥️

Agent Planning ArtifactsContext StoreHooksHuman-in-the-LoopMulti-Agent OrchestrationScope DisciplineSupervisory Programming
Developer supervision of AI coding agents is not a single activity performed at fixed checkpoints but a connected process organized into seven distinct, loop-connected stages (Plan, Monitor, Wait, Review, Teach, Manual Fix, Update Assets) -- a reconfiguration of Sheridan's classical five-stage human-supervisory-control framework made necessary by agents' greater autonomy -- and developers manage the resulting cross-stage demands (alignment, quality, understanding) by concentrating effort in planning, distributing supervisory work to other agents and automated hooks, and externalizing recurring corrections into reusable assets.

theoretical · mixed — An HCI research paper: primarily theoretical/descriptive (building and empirically validating a framework for how developer supervision of AI coding agents is organized), with a practical coda (design implications for agent builders and tool builders) drawn from the theoretical findings rather than argued independently.

Structure

PartRole
Introduction, related work, and Sheridan's background frameworkMotivation and theoretical starting point
Study 1: qualitative study with 19 developers (think-aloud coding session + workflow-diagramming activity)Evidence -- grounds the seven-stage framework in direct observation
The seven-stage framework itself (Plan, Monitor, Wait, Review, Teach, Manual Fix, Update Assets) and its loopsCore theoretical contribution
Study 2: applying the framework to 102 Reddit threads (12,912 comments) across three developer subredditsEvidence at scale -- tests whether the framework's demands/strategies generalize beyond the lab study
Findings: three cross-stage demands (alignment, quality, understanding) and three management strategies (concentrate in Plan, distribute, externalize into assets)Core empirical findings
Discussion: applicability beyond software, design implications, further development; LimitationsExtension and qualification of the findings

Key terms

Propositions

Arguments

Developers should invest disproportionate effort in planning (Plan) rather than spreading equal supervisory effort across all seven stages.
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents