ECSA 2026
Mon 7 - Fri 11 September 2026 Bolzano, Italy

Localization of faults in complex microservice systems is a critical challenge, as failures can propagate across highly interconnected call graphs spanning multiple methods and services. Existing fault localization approaches rely on runtime telemetry such as distributed traces, logs, and metrics, which are often infeasible due to cost, privacy constraints, or lack of instrumentation. To address these issues, this research introduces a proactive, static fault localization framework that operates exclusively on artifacts available during development: a multi-level call graph constructed from source code, statically extracted code metrics, and integration test outcomes obtained before deployment. The proposed approach enables fault detection at both the macro level (entire microservices) and the micro-level (individual methods) by constructing a multi-tier system graph that integrates services, APIs, and methods. We implemented a Graph Attention Network (GAT) model augmented with statically selected code metrics, and compared it to twoapproaches on the Train Ticket benchmark: Spectrum-Based Fault Localization (SBFL) and Graph Neural Networks (GNN). Our GAT model augmented with code metrics achieves 93.8% Top-1 accuracy at the method level under leave-one-fault-out cross-validation, with a near-zero gap between held-out and in-sample performance, and outperforms other models. This methodology enables engineers to identify high-risk components in microservice-based systems prior to deployment.

Thu 10 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Microservice Migration and Deployment ArchitecturesIndustrial / Research / Journal First at D1.03 (D wing, lecture room 3 at the first floor)
Chair(s): Jacopo Soldani University of Pisa, Italy
11:00
12m
Full-paper
Exploring the Deployment Design Space of Microservice Applications
Research
Camila Rego University of Fortaleza, Nabor Mendonca University of Fortaleza
11:12
12m
Full-paper
Graph-Based Fault Localization in Microservices using Static Code Metrics
Research
Tuğba Can Istanbul Technical University, Feza Buzluca Istanbul Technical University
11:25
12m
Full-paper
graphobs: Composable Graph and Observability Queries for Microservice Systems
Research
Ivo Rohwer Julius-Maximilians-Universität Würzburg, Martin Straesser University of Würzburg, Yannik Lubas University of Würzburg, Martin Schwarzkopf University of Würzburg, Samuel Kounev University of Würzburg, Germany, André Bauer Illinois Institute of Technology
11:38
12m
Full-paper
Multi-View Evaluation of Microservice Decompositions via Bounded Context and Data Ownership Metrics
Research
Ana Martinez Saucedo CONICET - UADE, Guillermo Rodriguez ISISTAN-CONICET, Andres Diaz Pace UNICEN University
11:51
12m
Full-paper
Copilot-Driven Development in Practice: Building a Monolith and Migrating to Microservices
Industrial
Arif Kaan Bitgin KocSistem, Orcun Demir KocSistem, Emir Ulurak Ozyegin University, Mustafa Furkan Kıraç Ozyegin University , Hasan Sozer Ozyegin University
12:04
12m
Short-paper
Towards Space-Age DevOps: Orchestrating Microservices On-Board within ESA's NanoSat MO Framework
Industrial
Dimitris Fotiou University of Athens, Nikos Fotiou University of Athens, Timo Kehrer University of Bern, Christos Tsigkanos Space Software Group - University of Athens, Greece
12:17
12m
Talk
Developing a Framework for the Quality-Driven Migration to Microservices: A Multi-Method Design Science Study
Journal First
Jonas Fritzsch University of Stuttgart, Institute of Software Engineering, Justus Bogner Vrije Universiteit Amsterdam, Tobias Haller University of Stuttgart, Daniel Koch , Marvin Knodel , Alfred Zimmermann , Stefan Wagner Technical University of Munich