AI agents aren't replacing software engineering but expanding it far beyond code, researchers argue

· Source: The Decoder · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning · Depth: Intermediate, short

Summary

Researchers from Chalmers University of Technology and the Volvo Group argue that AI agents are not making software developers obsolete but are instead expanding the scope of software engineering. They introduce the concept of "semi-executable artifacts," such as prompts, workflows, and decision routines, which shape system behavior but rely on human or probabilistic interpretation. To illustrate this expansion, they propose a "Semi-Executable Stack" model comprising six rings. This stack ranges from traditional code (ring 1) at the core to social and institutional factors like the EU AI Act (ring 6) at the periphery. The study suggests that the developer's role is evolving from primarily writing code to focusing on strategic decisions, validation, and ongoing system maintenance, particularly in the outer rings where engineering methods are less developed.

Key takeaway

For CTOs and VPs of Engineering evaluating AI integration, recognize that AI agents fundamentally expand the engineering surface area beyond traditional code. Your teams should shift focus from mere code generation efficiency to establishing robust engineering practices for "semi-executable artifacts" and the outer rings of the "Semi-Executable Stack," including governance, validation, and maintenance, to avoid local productivity gains that miss broader organizational redesign opportunities.

Key insights

AI agents expand software engineering beyond code, necessitating new methods for "semi-executable artifacts."

Principles

Method

The "Semi-Executable Stack" model organizes software engineering into six rings, from executable code to societal fit, highlighting areas where human interpretation and new engineering methods are increasingly critical.

In practice

Topics

Best for: CTO, VP of Engineering/Data, Director of AI/ML, Software Engineer, AI Engineer, Research Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by The Decoder.