2026 · SIGSOFT FSE Companion

Rethinking Performance Debugging: From Optimization to Collaborative Reasoning

Mahsa Panahandeh | Naser Ezzati-Jivan | Abdelwahab Hamou-Lhadj

Evidence basis: full-text-reviewed · Review status: catalog-reviewed; paper-author approval pending

performance-analysis microservices llm-assisted-analysis root-cause-analysis observability

performance debugging collaborative reasoning AgentDebug Reasoning Surface hypothesis generation hypothesis critique hypothesis curation Gemini 2.5 Flash CART DeLag Train-Ticket E-Shopper fault injection RPC latency Pareto-optimal hypotheses

Core contribution: The paper reframes performance debugging as collaborative reasoning over multiple evidence-grounded hypotheses rather than optimization for one supposedly best explanation.

Catalog abstract summary

The paper argues that microservice performance debugging should preserve and empirically challenge multiple evidence-grounded explanations under uncertainty instead of optimizing for one opaque root-cause answer.

Source: Public author manuscript and private downloaded copy reviewed; abstract paraphrased.

Problem and motivation

Optimization-centric performance debugging collapses diagnosis into one best root cause. That framing is brittle when traces are incomplete, failures interact, and engineers must compare uncertain explanations and decide what to investigate.

Method and contribution

The paper proposes a reasoning-centered architecture with three separated roles: semantic hypothesis generation, empirical evidence critique, and hypothesis curation. AgentDebug instantiates the roles with Gemini 2.5 Flash, trace-level precision/recall/F1 plus CART over operational features such as RPC-latency percentiles and deviation magnitudes, and a coordinator that selects a diverse Pareto-optimal set of hypotheses as a persistent Reasoning Surface.

Findings and evidence

In an exploratory study of 200 datasets from Train-Ticket and E-Shopper, with about 2.1 million RPC traces and about 20% degraded traces, AgentDebug averages F1 0.729 versus DeLag's 0.784 and has a median time ratio of 2.34x in its favor. Under DS2-DS4 stress, AgentDebug reaches F1 0.776 versus 0.769 on Train-Ticket and 0.827 versus 0.797 on E-Shopper, outperforming DeLag in four of six stressed configurations. An illustrative surface entry reports precision 0.83, recall 0.42, F1 0.56, and 42% degraded-request coverage.

Limitations and future directions

Limitations: This is a five-page conceptual paper with an early instantiation, not a finalized general-purpose debugging algorithm. It focuses on microservice performance debugging, uses benchmark-derived exploratory data, and does not evaluate human decision quality, uncertainty metrics, explanation diversity, or a principled switch between optimization and reasoning workflows.

Future work: Develop evaluation measures for uncertainty exposure, explanation diversity, and decision support; determine when systems should switch between optimization and deeper reasoning; and extend the framework to fault localization, regression debugging, and configuration diagnosis.

Sources and identifiers

When to cite this paper

Cite this paper when your work uses or compares the Reasoning Surface concept: a persistent, diverse set of empirically challenged performance hypotheses rather than a single root-cause output.

Citation

BibTeX
@inproceedings{ezzatiJivan2026rethinkingperformance,
  author = {Mahsa Panahandeh and Naser Ezzati-Jivan and Abdelwahab Hamou-Lhadj},
  title = {Rethinking Performance Debugging: From Optimization to Collaborative Reasoning},
  year = {2026},
  booktitle = {SIGSOFT FSE Companion},
  pages = {1312-1316},
  publisher = {ACM},
  doi = {10.1145/3803437.3805578},
  url = {https://doi.org/10.1145/3803437.3805578}
}
Other citation formats for Word and reference managers
APA 7
Panahandeh, M., Ezzati-Jivan, N., & Hamou-Lhadj, A. (2026). Rethinking Performance Debugging: From Optimization to Collaborative Reasoning. In SIGSOFT FSE Companion (pp. 1312-1316). https://doi.org/10.1145/3803437.3805578
IEEE
M. Panahandeh, N. Ezzati-Jivan, and A. Hamou-Lhadj, "Rethinking Performance Debugging: From Optimization to Collaborative Reasoning," in SIGSOFT FSE Companion, pp. 1312-1316, 2026, doi: 10.1145/3803437.3805578

Readable Markdown record · JSON record · Download RIS