Process-Centric Analysis of Agentic Software Systems

Shuyang Liu1, Yang Chen1, Rahul Krishna2, Saurabh Sinha2, Jatin Ganhotra2, Reyhan Jabbarvand1
UIUC 1University of Illinois Urbana-Champaign IBM 2IBM Research
OOPSLA 2026

Abstract

Agentic systems are modern software systems: they consist of orchestrated modules, expose interfaces, and are deployed in software pipelines. Unlike conventional programs, their execution trajectories are inherently stochastic and adaptive to the problems they solve. Evaluation of such systems is often outcome-centric, focusing only on whether the final task succeeds or fails. This narrow view overlooks how agents reason, plan, act, and revise their strategies during execution.

We introduce Graphectory, a graph-based representation that systematically encodes the temporal and semantic relations in agent trajectories, enabling process-centric metrics and analyses of workflow quality. Using Graphectory, we analyze 4,000 trajectories from two leading software engineering agents, SWE-agent and OpenHands, paired with four backbone large language models on SWE-bench Verified.

Our fully automated analyses reveal that stronger models and richer prompts lead to more complex yet more coherent workflows, while unsuccessful trajectories tend to exhibit chaotic, repetitive, or backtracking behaviors. We further develop a real-time monitoring framework that constructs and analyzes Graphectory and Langutory online to detect process-level issues, notify the agent with diagnostic feedback, and roll back execution when appropriate. Experiments show that online monitoring with intervention improves resolution rates by 6.9%–23.5% on problematic instances while significantly shortening trajectories with near-zero overhead.

Interactive Demo

Graphectory provides interactive visualization and process-centric analysis of agent trajectories, enabling users to inspect how software engineering agents reason, explore, patch, and validate over time.

Our current implementation supports trajectories from SWE-agent, OpenHands, and mini-swe-agent. The framework is designed to be extensible, allowing users to adapt it with minimal effort to other agentic systems.

Interactive visualization of Graphectory

Interactive visualization of Graphectory for trajectory inspection and process-centric analysis.

BibTeX

@article{liu2025process,
  title={Process-Centric Analysis of Agentic Software Systems},
  author={Liu, Shuyang and Chen, Yang and Krishna, Rahul and Sinha, Saurabh and Ganhotra, Jatin and Jabbarvand, Reyhan},
  journal={arXiv preprint arXiv:2512.02393},
  year={2025}
}