Process-Centric Analysis of Agentic Software Systems
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Agentic systems are modern software systems: they consist of orchestrated modules, expose interfaces, and are deployed in software pipelines. Unlike conventional programs, their execution, i.e., trajectories, is inherently stochastic and adaptive to the problems they solve. Evaluation of such systems is often outcome-centric. This narrow focus overlooks detailed insights, failing to explain how agents reason, plan, act, or change their strategies. Inspired by the structured representation of conventional software systems as graphs, we introduce Graphectory to systematically encode the temporal and semantic relations in such systems. Using Graphectory, we automatically analyze 4000 trajectories of two dominant agentic programming workflows, SWE-agent and OpenHands, with four backbone Large Language Models (LLMs), attempting to resolve SWE-bench issues. Our automated analyses (completed within four minutes) reveal that: (1) agents using richer prompts or stronger LLMs exhibit more complex Graphectory, reflecting deeper exploration, broader context gathering, and more thorough validation; (2) agents' strategies vary with problem difficulty and the underlying LLM - for resolved issues, strategies often follow coherent localization-patching-validation steps, while unresolved ones exhibit chaotic or backtracking behaviors; and (3) even successful agentic systems often display inefficient processes. We also implement a novel technique for real-time construction and analysis of Graphectory and Langutory during agent execution to flag trajectory issues. Upon detecting such issues, the technique notifies the agent with a diagnostic message and, when applicable, rolls back the trajectory. Experiments show that online monitoring and interventions improve resolution rates by 6.9%-23.5% across models for problematic instances, while significantly shortening trajectories with near-zero overhead.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 27 of its 65 references that are in the map. First posted on arXiv 2 Dec 2025.
Builds on
27 of 65 references.
Closest ancestors · 11
Same direction, newest first
- 2025AgentCompass: Towards Reliable Evaluation of Agentic Workflows in Production18 Sep
- 2025An Empirical Study on Failures in Automated Issue Solving17 Sep
- 2025Understanding Software Engineering Agents: A Study of Thought-Action-Result Trajectories23 Jun
- 2025TRAIL: Trace Reasoning and Agentic Issue Localization13 May
- 2025Why Do Multi-Agent LLM Systems Fail?17 Mar
- 2024MarsCode Agent: AI-native Automated Bug Fixing2 Sep
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024Agentless: Demystifying LLM-based Software Engineering Agents1 Jul
- 2024MASAI: Modular Architecture for Software-engineering AI Agents17 Jun
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolution26 Mar
Other references · 16
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,568
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2022Do As I Can, Not As I Say: Grounding Language in Robotic Affordancescited by 2,348
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,745
- 2023ChemCrow: Augmenting large-language models with chemistry toolscited by 631
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 356
- 2024AutoCodeRover: Autonomous Program Improvementcited by 278
4 more
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 91
- 2023MultiTool-CoT: GPT-3 Can Use Multiple External Tools with Chain of Thought Promptingcited by 27
- 2025Code Graph Model (CGM): A Graph-Integrated Large Language Model for Repository-Level Software Engineering Taskscited by 27
- 2020On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programscited by 16
Built on by
Citing papers per year: 2025: 1; 2026: 23.
24 papers.
Sort:
By area:
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flawscited by 29
- 2026AgentLens: Revealing The Lucky Pass Problem in SWE-Agent Evaluationcited by 15
- 2026Beyond Resolution Rates: Behavioral Drivers of Coding Agent Success and Failurecited by 11
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agentscited by 5
- 2026Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Taskscited by 5
- 2026LEDGER: Claim-to-Evidence Trace Graphs for Auditing LLM Agentscited by 5
- 2026From Plan to Action: How Well Do Agents Follow the Plan?cited by 4
- 2026AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commitscited by 2
- 2026ReCodeAgent: A Multi-agent Workflow for Language-Agnostic Translation and Validation of Large-Scale Repositoriescited by 2
- 2026TraceView: Interactive Visualization of Agentic Program Repair Trajectoriescited by 2
- 2026AgentTrails: Towards Trust and Reuse for Agentic Taskscited by 2
12 more
- 2026Online Monitoring and Corrective Steering of Programming Agentscited by 2
- 2026What Do Agents Communicate? Characterizing Information Exchange in Multi-Agent Systemscited by 1
- 2026TraceGraph: Shared Decision Landscapes for Diagnosing and Improving Agent Trajectoriescited by 1
- 2026Agentic Code Review in the Terminal: A Trajectory-Level Analysis of Behavior, Cost, and Human-Alignmentcited by 1
- 2026The Best Programming Language for Tokenmaxxing: An Investigation of Coding Agent Behavior Across Programming Languagescited by 1
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectoriescited by 1
- 2026Archer: Towards Agentic Review for Compiler Optimizationscited by 0
- 2026Towards Risk-free AI Agent Deploymentcited by 0
- 2026Testing and Evaluation of Agentic AI Systems In Military Command and Controlcited by 0
- 2026AgentPProf: Semantic Profiler for Long Horizon AI Agentscited by 0
- 2026Analyzing and Mitigating Cost-Inefficient Behaviors in Coding Agentscited by 0
- 2026Learning When and How to Intervene: A Hindsight-Distilled Sentinel for Coding Agentscited by 0
- 2026Learning When and How to Intervene: A Hindsight-Distilled Sentinel for Coding Agents30 Sep 2026
- 2026Analyzing and Mitigating Cost-Inefficient Behaviors in Coding Agents25 Sep 2026
- 2026AgentPProf: Semantic Profiler for Long Horizon AI Agents14 Sep 2026
- 2026Testing and Evaluation of Agentic AI Systems In Military Command and Control20 Aug 2026
- 2026LEDGER: Claim-to-Evidence Trace Graphs for Auditing LLM Agents19 Aug 2026
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectories17 Aug 2026
- 2026Towards Risk-free AI Agent Deployment17 Aug 2026
- 2026Online Monitoring and Corrective Steering of Programming Agents7 Aug 2026
- 2026Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Tasks4 Aug 2026
- 2026The Best Programming Language for Tokenmaxxing: An Investigation of Coding Agent Behavior Across Programming Languages24 Jul 2026
- 2026AgentTrails: Towards Trust and Reuse for Agentic Tasks21 Jul 2026
- 2026Agentic Code Review in the Terminal: A Trajectory-Level Analysis of Behavior, Cost, and Human-Alignment18 Jul 2026
12 more
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agents7 Jul 2026
- 2026Archer: Towards Agentic Review for Compiler Optimizations2 Jul 2026
- 2026TraceView: Interactive Visualization of Agentic Program Repair Trajectories20 Jun 2026
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flaws4 Jun 2026
- 2026TraceGraph: Shared Decision Landscapes for Diagnosing and Improving Agent Trajectories29 May 2026
- 2026What Do Agents Communicate? Characterizing Information Exchange in Multi-Agent Systems19 May 2026
- 2026AgentLens: Revealing The Lucky Pass Problem in SWE-Agent Evaluation13 May 2026
- 2026From Plan to Action: How Well Do Agents Follow the Plan?13 Apr 2026
- 2026ReCodeAgent: A Multi-agent Workflow for Language-Agnostic Translation and Validation of Large-Scale Repositories8 Apr 2026
- 2026AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commits3 Apr 2026
- 2026Beyond Resolution Rates: Behavioral Drivers of Coding Agent Success and Failure2 Apr 2026
- 2025Agentic Software Issue Resolution with Large Language Models: A Survey24 Dec 2025
- 2026From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flawscited by 29
- 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agentscited by 5
- 2026Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Taskscited by 5
- 2026LEDGER: Claim-to-Evidence Trace Graphs for Auditing LLM Agentscited by 5
- 2026From Plan to Action: How Well Do Agents Follow the Plan?cited by 4
- 2026AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commitscited by 2
- 2026ReCodeAgent: A Multi-agent Workflow for Language-Agnostic Translation and Validation of Large-Scale Repositoriescited by 2
- 2026TraceView: Interactive Visualization of Agentic Program Repair Trajectoriescited by 2
- 2026AgentTrails: Towards Trust and Reuse for Agentic Taskscited by 2
- 2026Online Monitoring and Corrective Steering of Programming Agentscited by 2
- 2026What Do Agents Communicate? Characterizing Information Exchange in Multi-Agent Systemscited by 1
12 most cited of 20 All 20 (JSON)
- 2026Learning When and How to Intervene: A Hindsight-Distilled Sentinel for Coding Agents30 Sep 2026
- 2026Analyzing and Mitigating Cost-Inefficient Behaviors in Coding Agents25 Sep 2026
- 2026Testing and Evaluation of Agentic AI Systems In Military Command and Control20 Aug 2026
- 2026LEDGER: Claim-to-Evidence Trace Graphs for Auditing LLM Agents19 Aug 2026
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectories17 Aug 2026
- 2026Towards Risk-free AI Agent Deployment17 Aug 2026
- 2026Online Monitoring and Corrective Steering of Programming Agents7 Aug 2026
- 2026Fail-Fast, Restart-Smart: Early Failure Prediction and Restart for SWE Agentic Tasks4 Aug 2026
- 2026The Best Programming Language for Tokenmaxxing: An Investigation of Coding Agent Behavior Across Programming Languages24 Jul 2026
- 2026AgentTrails: Towards Trust and Reuse for Agentic Tasks21 Jul 2026
- 2026Agentic Code Review in the Terminal: A Trajectory-Level Analysis of Behavior, Cost, and Human-Alignment18 Jul 2026
- 2026What Resolve Rate Hides: Trajectory Structure Diagnostics for Coding Agents7 Jul 2026
12 newest of 20 All 20 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Beyond the 'Diff': Addressing Agentic Entropy in Agentic Software Development
- 2026Agentic AI in the Software Development Lifecycle: Architecture, Empirical Evidence, and the Reshaping of Software Engineering
- 2026Why Agentic Workflows Fail: A Taxonomy Derived from Literature and Empirical Data
- 2025Understanding Code Agent Behaviour: An Empirical Study of Success and Failure Trajectories
- 2025Agentic AI Process Observability: Discovering Behavioral Variability
- 2026GraphBit: A Graph-based Agentic Framework for Non-Linear Agent Orchestration
- 2026What Does an Agentic Software Engineering Benchmark Measure? Profiling Task Demands and Agent Behaviour Beyond What Category Labels Reveal
- 2026Agentic Software: How AI Agents Are Restructuring the Software Paradigm