Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork
- URL: http://arxiv.org/abs/2609.00252v1
- Date: Mon, 31 Aug 2026 18:52:53 GMT
- Title: Spec-Driven Development for Agentic Software Engineering: Harnessing Human-Agent Teamwork
- Abstract summary: Spec-Driven Development (SDD) is an enabling discipline for at team scale.<n>This paper aims to establish the conceptual and methodological foundations of SDD.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Context: Software engineering is moving from AI-assisted practices like vibe coding, in which assistants accelerate individual developers, towards Agentic Software Engineering (ASE), in which autonomous agents are delegated goal-level tasks. However, industry reports a productivity paradox: as individual productivity increases, team throughput, review capacity, and stability degrade because team-scale software engineering discipline is neglected. Objective: This paper aims to establish the conceptual and methodological foundations of Spec-Driven Development (SDD) as an enabling discipline for ASE at team scale and characterize the harness, i.e., the technical and methodological mechanisms through which teams govern agent behavior. Method: We conducted a conceptual analysis drawing predominantly on gray literature, including ASE vision and roadmap papers, practitioner reports, talks, and tooling, because peer-reviewed evidence and a shared academic-industrial vocabulary are not yet established. Results: Using a comparative characterization of the paradigm progression as conceptual framing, the article presents (i) a socio-technical model of SDD in which specifications act as the contract substrate between humans and agents; (ii) an operational characterization of the harness, distinguishing the technical harness around the agent from the methodological harness around the team, with worked examples; and (iii) a typology of five human--agent interaction patterns through which the human role is redefined. Conclusion: We conclude that SDD reconstitutes, in specification-centric form, the contracts that vibe coding dissolves: accountability, verifiability, and transferability. Given the immaturity of the evidence base, this work is presented as a first step toward academic-industrial consensus rather than a validated theory, and outlines a research agenda for future empirical validation.
Related papers
- From Determinism to Delegation: AI-Native Software Engineering and the Evolution of the Agentic Engineer [0.0]
Software engineering is experiencing its most significant transformation since the emergence of high-level programming languages.<n>This paper argues that AI-Native Software Engineering is a paradigm shift rather than a mere tooling advance.<n>We define core mechanisms of autonomous agents, including reasoning-acting loops, context engineering, tool use, memory, behavioral drift, and compositional error.
arXiv Detail & Related papers (2026-06-27T07:43:43Z) - From Question Answering to Task Completion: A Survey on Agent System and Harness Design [67.8241530947325]
This survey examines LLM-based agents through a model-harness lens.<n>We first clarify the functional definition of agents and the implementation view of an LLM-based agent as a foundation model and an execution harness.<n>We then analyze the limits of model-centric scaling, trace four paradigms of agent engineering, and decompose the execution harness into six coupled runtime responsibilities.
arXiv Detail & Related papers (2026-06-14T05:40:16Z) - Agentic Software: How AI Agents Are Restructuring the Software Paradigm [0.0]
We argue that the emergence of AI agents constitutes a fundamental restructuring of what software is.<n>In the former, code is the carrier of pre-written decision logic; in the latter, the agent itself is the decision logic.<n>We conclude with a four-stage roadmap toward self-evolving agent ecosystems.
arXiv Detail & Related papers (2026-06-04T02:30:06Z) - Human-AI Collaboration and the Transformation of Software Engineering Work [0.0]
The integration of Generative AI (GenAI) and Agentic AI into software development is reconfiguring software engineering.<n>We map which traditional activities are being automated, which are being augmented, and which are newly emerging.<n>We derive nine empirically testable propositions and articulate implications for theory, industry workforce transformation, university curricula, and organizational leadership.
arXiv Detail & Related papers (2026-06-02T09:36:39Z) - Code as Agent Harness [107.31925305395957]
In emerging agentic systems, code is no longer only a target output.<n>Code increasingly serves as an operational substrate for agent reasoning, acting, environment modeling, and execution-based verification.<n>This survey provides a unified roadmap toward executable, verifiable, and stateful AI agent systems.
arXiv Detail & Related papers (2026-05-18T17:59:03Z) - Assistance to Autonomy: A Systematic Literature Review of Agentic AI across the Software Development Life Cycle [4.241377338556251]
This study contributes a comprehensive characterization of the current literature on agentic systems in software product development.<n>It also provides a methodological contribution in the form of an AI-assisted tool to automate the screening phase in high-volume SLR domains.
arXiv Detail & Related papers (2026-05-14T10:46:51Z) - HAIF: A Human-AI Integration Framework for Hybrid Team Operations [0.0]
The rapid deployment of generative AI, copilots, and agentic systems in knowledge work has created an operational gap.<n>No existing framework addresses how to organize daily work in teams where AI agents perform substantive, delegated tasks alongside humans.<n>This paper proposes the HumanAI Integration Framework (HAIF), a protocol-based, scalable operational system built around four core principles.
arXiv Detail & Related papers (2026-02-07T17:49:53Z) - Agentic Reasoning for Large Language Models [122.81018455095999]
Reasoning is a fundamental cognitive process underlying inference, problem-solving, and decision-making.<n>Large language models (LLMs) demonstrate strong reasoning capabilities in closed-world settings, but struggle in open-ended and dynamic environments.<n>Agentic reasoning marks a paradigm shift by reframing LLMs as autonomous agents that plan, act, and learn through continual interaction.
arXiv Detail & Related papers (2026-01-18T18:58:23Z) - From Correctness to Collaboration: Toward a Human-Centered Framework for Evaluating AI Agent Behavior in Software Engineering [7.402388519535592]
Current benchmarks, focused on code correctness, fail to capture the nuanced, interactive behaviors essential for successful human-AI partnership.<n>We present a foundational taxonomy of desirable agent behaviors for enterprise software engineering.<n>We also introduce the Context-Adaptive Behavior (CAB) Framework.
arXiv Detail & Related papers (2025-12-29T20:18:57Z) - Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents [63.03252293761656]
This paper systematically reviews the technologies, applications, and evaluation methods of industry agents based on large language models (LLMs)<n>We examine the three key technological pillars that support the advancement of agent capabilities: Memory, Planning, and Tool Use.<n>We provide an overview of the application of industry agents in real-world domains such as digital engineering, scientific discovery, embodied intelligence, collaborative business execution, and complex system simulation.
arXiv Detail & Related papers (2025-10-20T12:46:55Z) - A Survey of Vibe Coding with Large Language Models [93.88284590533242]
"Vibe Coding" is a development methodology where developers validate AI-generated implementations through outcome observation.<n>Despite its transformative potential, the effectiveness of this emergent paradigm remains under-explored.<n>This survey provides the first comprehensive and systematic review of Vibe Coding with large language models.
arXiv Detail & Related papers (2025-10-14T11:26:56Z) - A Survey of Frontiers in LLM Reasoning: Inference Scaling, Learning to Reason, and Agentic Systems [93.8285345915925]
Reasoning is a fundamental cognitive process that enables logical inference, problem-solving, and decision-making.<n>With the rapid advancement of large language models (LLMs), reasoning has emerged as a key capability that distinguishes advanced AI systems.<n>We categorize existing methods along two dimensions: (1) Regimes, which define the stage at which reasoning is achieved; and (2) Architectures, which determine the components involved in the reasoning process.
arXiv Detail & Related papers (2025-04-12T01:27:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.