The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SE
Summary
This paper, a keynote companion from the Agentic Engineering 2026 workshop, introduces "The Semi-Executable Stack," a six-ring diagnostic reference model for understanding the expanding scope of software engineering in the era of AI-based agentic systems. It argues that AI does not diminish software engineering's relevance but rather broadens its engineered object beyond executable code to include "semi-executable artifacts" like natural language prompts, workflows, controls, and organizational routines. The model spans executable artifacts, instructional artifacts, orchestrated execution, control systems, operating logic, and societal/institutional fit. The paper demonstrates the stack's diagnostic utility through three worked cases, reframes common objections to agentic systems as engineering targets, and proposes a "preserve-versus-purify" heuristic for adapting legacy software engineering processes. It emphasizes that the transition is mediated by socio-technical engineering, not solely by benchmark performance.
Key takeaway
For Software Engineers and Architects grappling with AI integration, recognize that your role is expanding, not shrinking. Focus on applying engineering discipline to semi-executable artifacts like prompts, workflows, and control systems, not just code. Your ability to design and manage these higher-level artifacts, ensuring traceability and governance, will be crucial for project success and organizational adaptation, as neglecting them can lead to project stalls despite strong underlying models.
Key insights
Agentic AI expands software engineering's scope to "semi-executable artifacts" beyond traditional code.
Principles
- Utility, not perfection, drives organizational change.
- Compounding availability beats isolated excellence.
- Broader creation multiplies the need for engineering.
Method
The Semi-Executable Stack is a six-ring diagnostic model for locating contributions, bottlenecks, or transitions in agentic software engineering, spanning from executable code to societal fit.
In practice
- Design explicit control systems for agent reliability.
- Push lifecycle discipline outward to prompts and workflows.
- Shift attention to outer-ring artifacts like specification and architecture.
Topics
- Agentic Software Engineering
- Semi-Executable Stack Model
- Semi-Executable Artifacts
- Software Engineering Scope
- Organizational Operating Logic
Best for: AI Scientist, Research Scientist, Software Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.AI updates on arXiv.org.