PofoliaShared via Pofolia

ACM Transactions on Software Engineering and Methodology· 2026Q1

Agentic Software Engineering: Foundational Pillars and a Research Roadmap

Ahmed E. Hassan, Hao Li, Dayi Lin, Bram Adams et al.

Short summary

A new vision for software engineering (SE 3.0) proposes two symbiotic modalities: SE for Humans and SE for Agents, requiring distinct workbenches (Agent Command Environment for humans, Agent Execution Environment for agents) to manage agentic goal-oriented tasks and redefine human-AI collaboration.

AI-generated from the title and abstract; the full text is not read.

Key points

  • Agentic Software Engineering (SE 3.0) tasks intelligent agents with complex, goal-oriented SE objectives.
  • The paradigm is built on two symbiotic modalities: SE for Humans and SE for Agents.
  • Two distinct workbenches are proposed: Agent Command Environment (ACE) for human orchestration and Agent Execution Environment (AEE) for agent execution.
  • New structured processes redefine human-AI collaboration, supporting agent-initiated human callbacks and handovers.
  • The paper outlines foundational pillars and a research roadmap for this agentic future.

AI-generated from the title and abstract; the full text is not read.

Abstract

Agentic Software Engineering (SE 3.0) represents a new era where intelligent agents are tasked not with simple code generation, but with achieving complex, goal-oriented SE objectives. To harness these new capabilities while ensuring trustworthiness, we must recognize a fundamental duality within the SE field in the Agentic SE era, comprising two symbiotic modalities: SE for Humans and SE for Agents. This duality demands a radical reimagining of the foundational pillars of SE (actors, processes, tools, and artifacts), which manifest differently in each modality. This new vision of SE requires two distinct, purpose-built workbenches (aka tools) for these two collaborative modalities: the Agent Command Environment (ACE), a command center where humans orchestrate, mentor, and oversee agent teams while managing an inbox of agent-generated events like Merge-Readiness Packs (MRPs) and Consultation Request Packs (CRPs); and the Agent Execution Environment (AEE), a digital workbench where agents not only execute tasks but can proactively invoke human expertise when facing complex trade-offs or ambiguity. This bidirectional partnership, which supports agent-initiated human callbacks and handovers, gives rise to new, structured engineering activities (i.e., processes) that redefine human-AI collaboration, elevating the practice from agentic coding to true agentic software engineering. This paper presents the Structured Agentic Software Engineering (SASE) vision, outlining several of the foundational pillars for the future of SE. The paper culminates in a research roadmap that identifies a few key challenges and opportunities while briefly discussing the resulting impact of this future on SE education. Our goal is not to offer a definitive solution, but to provide a conceptual scaffold with structured vocabulary to catalyze a community-wide dialogue, pushing the SE community to think beyond its classic, human-centric tenets toward a disciplined, scalable, and trustworthy agentic future.

The authors' abstract, as published at the source. ACM Transactions on Software Engineering and Methodology, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Information Systems

Information SystemsComputer Science