PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 12, 20255 citationsOpen Access

Agentic Software Engineering: Foundational Pillars and a Research Roadmap

View Full Paper
AHAhmed E. HassanHLHao LiDLDayi Lin

Key Points

  • Agentic software engineering introduces intelligent agents, aimed at achieving complex, goal-oriented SE objectives.
  • The proposed Agent Command Environment and Agent Execution Environment facilitate collaboration between humans and agents.
  • Structured vocabulary and processes elevate collaboration, transforming coding from a human-centric to an agentic approach.
  • This vision aims to engage the SE community in dialogue about future educational implications and research challenges.

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 across each modality. We propose two purpose-built workbenches to support this vision. The Agent Command Environment (ACE) serves as a command center where humans orchestrate and mentor agent teams, handling outputs such as Merge-Readiness Packs (MRPs) and Consultation Request Packs (CRPs). The Agent Execution Environment (AEE) is a digital workspace where agents perform tasks while invoking human expertise when facing ambiguity or complex trade-offs. This bi-directional 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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hassan et al. (2025) studied this question.

synapsesocial.com/papers/68ebffcfdef9fcb308ff26e0https://doi.org/10.48550/arxiv.2509.06216
Ask AI
Helpful
Bookmark
Share
View Full Paper