Research topic

Systems Root-Cause Analysis Research

This topic collects methods that move from an observed anomaly to a ranked or explained cause. The records cover dependency graphs, spectrum-based localization, critical-path evidence, statistical debugging, profiling, and cross-layer traces for identifying the resources, services, functions, or interactions responsible for a failure or slowdown.

Related search terms: root cause analysis · RCA · performance root-cause localization

19 papers in this topic, ordered newest first. The detailed paper records contain the evidence-grounded methods, tools, datasets, findings, and citation guidance.

Selected papers

2026 · IEEE Transactions on Software Engineering

CARE: Context Aware Root Cause Identification Using Distributed Traces and Profiling Metrics

Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller

CARE combines distributed traces and profiling metrics with graph- and spectrum-based analysis to localize performance root causes in microservices.

Keywords: distributed traces · profiling metrics · context-aware RCA · microservice diagnosis · TrainTicket

Read the detailed paper record · · Authoritative source

2026 · Journal of Systems and Software

DTraComp: Comparing distributed execution traces for understanding intermittent latency sources

Maryam Ekhlasi, Fatemeh Faraji Daneshgar, Michel Dagenais, Maxime Lamothe, Naser Ezzati-Jivan, Matthew Khouzam

DTraComp is an open-source Eclipse Trace Compass framework that compares groups of distributed requests and attributes span time to user-space, kernel, thread-state, and system-call evidence.

Keywords: DTraComp · distributed trace comparison · OpenTracing · LTTng · LTTng-UST

Read the detailed paper record · · Authoritative source

2026 · Journal of Systems and Software

LMAT: An adaptive tracing approach based on efficient system behavior analysis using language models

Kasra Darvishi, Morteza Noferesti, Yuvraj Sehgal, Naser Ezzati-Jivan

LMAT combines multi-task language models for kernel-event and event-duration prediction with online change detection, lightweight error-vector root-cause analysis, and adaptive tracing control.

Keywords: adaptive tracing · LTTng · kernel events · system-call sequences · event-duration modeling

Read the detailed paper record · · Authoritative source

2026 · SIGSOFT FSE Companion

Rethinking Performance Debugging: From Optimization to Collaborative Reasoning

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

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

Keywords: performance debugging · collaborative reasoning · AgentDebug · Reasoning Surface · hypothesis generation

Read the detailed paper record · · Authoritative source

2025 · IEEE International Conference on Software Maintenance and Evolution (ICSME)

HybridRCA: Lightweight Critical-Path-Aware Hybrid Tracing for Root-Cause Analysis in Production Microservices

Maryam Ekhlasi, Arnaud Fiorini, Michel R. Dagenais, Naser Ezzati-Jivan, Maxime Lamothe

HybridRCA combines critical-path-aware span analysis with targeted kernel metrics to reduce production trace volume while preserving root-cause localization evidence.

Keywords: critical path · hybrid tracing · production microservices · LTTng · OpenTracing

Read the detailed paper record · · Authoritative source

2024 · ACM/SPEC ICPE Companion

Context-aware Root Cause Localization in Distributed Traces Using Social Network Analysis (Work In Progress paper)

Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller

The work-in-progress paper combines service-call graph context, social-network analysis, and spectrum-based fault localization to rank distributed-trace root causes.

Keywords: context-aware RCA · service-call graph · distributed traces · service communities · Louvain

Read the detailed paper record · · Authoritative source

2024 · ACM/SPEC International Conference on Performance Engineering (ICPE) Companion

Efficient Unsupervised Latency Culprit Ranking in Distributed Traces with GNN and Critical Path Analysis

Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller

The paper combines an unsupervised GraphSAGE model with critical-path-specific latency profiles to detect anomalous requests and rank likely microservice culprits without labelled training data.

Keywords: latency culprit ranking · distributed traces · GraphSAGE · graph neural networks · critical path

Read the detailed paper record · · Authoritative source

2024 · 2024 IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)

Toward Adaptive Tracing: Efficient System Behavior Analysis using Language Models

Kasra Darvishi, Morteza Noferesti, Naser Ezzati-Jivan

The paper proposes an adaptive tracing loop that combines language-model prediction of kernel-event sequences and event durations with change detection and root-cause analysis, so detailed tracing is activated only around significant behavior shifts.

Keywords: adaptive tracing · LTTng · kernel events · system-call sequences · event-duration modeling

Read the detailed paper record · · Authoritative source

2023 · IEEE International Conference on Big Data

AltOOM: A Data-driven Out of Memory Root Cause Identification Strategy

Pranjal Chakraborty, Naser Ezzati-Jivan, Vahid Azhari, François Tetreault

AltOOM combines early memory-pressure forecasting with selective process-level profiling to identify the process most responsible for an impending out-of-memory event.

Keywords: out-of-memory · OOM diagnosis · data-driven RCA · resource analysis · memory pressure forecasting

Read the detailed paper record · · Authoritative source

2023 · IEEE Working Conference on Source Code Analysis and Manipulation (SCAM)

PASD: A Performance Analysis Approach Through the Statistical Debugging of Kernel Events

Mohammed Adib Khan, Morteza Noferesti, Naser Ezzati-Jivan

PASD uses Linux kernel-event traces, Perf call stacks, and statistical debugging to rank functions associated with performance problems without application-source instrumentation.

Keywords: statistical debugging · Linux kernel tracepoints · Perf · perf record · call stacks

Read the detailed paper record · · Authoritative source

2022 · Concurrency and Computation: Practice and Experience

Execution trace-based model verification to analyze multicore and real-time systems

Raphaël Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper combines model-based quantitative constraints with user-space and kernel execution traces to automatically identify likely causes of real-time and multicore constraint violations.

Keywords: model-based constraints · execution tracing · user-space traces · kernel traces · LTTng

Read the detailed paper record · · Authoritative source

2021 · IEEE International Conference on Software Quality, Reliability and Security (QRS)

Automated Cause Analysis of Latency Outliers Using System-Level Dependency Graphs

Sneh Patel, Brendan Park, Naser Ezzati-Jivan, Quentin Fournier

The paper combines system-level dependency graphs with automated outlier detection to localize likely causes of latency anomalies.

Keywords: latency outliers · system-level traces · dependency graphs · density-based models · z-score

Read the detailed paper record · · Authoritative source

2021 · Wireless Communications and Mobile Computing

Debugging of Performance Degradation in Distributed Requests Handling Using Multilevel Trace Analysis

Naser Ezzati-Jivan, Houssem Daoud, Michel R. Dagenais

The paper correlates LTTng traces from user space through kernel, storage, network, and multiple hosts in a disk-backed state model, enabling top-down diagnosis of distributed request latency.

Keywords: distributed requests · multilevel trace analysis · LTTng · Apache · PHP

Read the detailed paper record · · Authoritative source

2020 · IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM)

DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing

Naser Ezzati-Jivan, Quentin Fournier, Michel R. Dagenais, Abdelwahab Hamou-Lhadj

DepGraph uses system-level tracing to expose the waiting dependencies that divide a task's execution time across threads and hardware resources.

Keywords: waiting dependency graph · system-level tracing · blocking dependencies · performance bottlenecks · thread-resource interactions

Read the detailed paper record · · Authoritative source

2020 · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)

Multi-Level Execution Trace Based Lock Contention Analysis

Majid Rezazadeh, Naser Ezzati-Jivan, Evan Galea, Michel R. Dagenais

The paper extends critical-path analysis across kernel and user-space lock events so contention from futexes, spinlocks, semaphores, and other synchronization mechanisms can be diagnosed without recompiling the application.

Keywords: lock contention · multi-level execution traces · LTTng 2.10 · Trace Compass 4 · LD_PRELOAD

Read the detailed paper record · · Authoritative source

2019 · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)

Automatic Cause Detection of Performance Problems in Web Applications

Quentin Fournier, Naser Ezzati-Jivan, Daniel Aloise, Michel R. Dagenais

The paper presents a tracing and analysis pipeline that detects slow web requests and groups them by internal execution behavior to expose likely causes.

Keywords: web requests · user-space tracing · kernel-space tracing · outlier detection · behavior clustering

Read the detailed paper record · · Authoritative source

2012 · International Journal of Computer Science and Network Security

Intrusion Response Systems: Survey and Taxonomy

Alireza Shameli-Sendi, Naser Ezzati-Jivan, Masoume Jabbarifar, Michel Dagenais

This survey organizes intrusion-response systems around automation, response cost, decision evaluation, adjustment, execution, attack paths, and risk assessment.

Keywords: intrusion response systems · response cost · automated response · NIDS · HIDS

Read the detailed paper record · · Authoritative source

Related topics