Towards Structured, State-Aware, and Execution-Grounded Reasoning for Software Engineering Agents
Software Engineering (SE) agents have shown promising abilities in supporting various SE tasks. Current SE agents remain fundamentally reactive, making decisions mainly based on conversation history and the most recent response. However, this reactive design provides no explicit structure or persistent state in agent memory, making long-horizon reasoning challenging. As a result, SE agents struggle to maintain coherent understanding across reasoning steps, adapt their hypotheses as new evidence emerges, or incorporate execution feedback into the mental reasoning model of the system state.
In this position paper, we argue that, to further advance SE agents, we need to move beyond reactive behavior toward a structured, state-aware, and execution-grounded reasoning. We outline how explicit structure, persistent and evolving state, and the integration of execution-grounded feedback can help SE agents perform more coherent and reliable reasoning in long-horizon tasks. We also provide an initial roadmap for developing next-generation SE agents that can better accomplish real-world software engineering tasks.
Associate Professor at Concordia University and Director of the SPEAR lab.
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
17:30 - 18:20 | |||
17:30 15mTalk | Towards Structured, State-Aware, and Execution-Grounded Reasoning for Software Engineering Agents BoatSE Tse-Hsun (Peter) Chen Concordia University | ||
17:45 15mTalk | Reformulate, Retrieve, Localize: Agents for Repository-Level Bug Localization BoatSE Pre-print | ||
18:00 15mTalk | Agentic RTE: A Framework for Synchronizing Multimodal Software Artifacts BoatSE Tales Mello Paiva University of Waterloo, Ivens da Silva Portugal University of Waterloo, Paulo Alencar University of Waterloo, Donald Cowan University of Waterloo | ||
18:15 5mDay closing | Closing BoatSE | ||
