activity
20232026
most citedThe Microservice Dependency Matrix

12 citations · 15 across the 9 of their papers we have counts for

collaborators

10 papers

cs.SE2026

Merged, Not Measured: An Empirical Study of Performance Issues Fixed by Coding Agents

Zhenyu Qi, Haotang Li, Jinfu Chen +6

Coding agents open pull requests (PRs) that claim to speed up software, but studies of human performance fixes say little about how maintainers respond to such a fix or whether its…

cs.SE2026

Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal Analysis

Xiaozhou Li, Nariman Mani, Jose Sosa Rodriguez +1

Microservice-based systems impose significant organizational coordination challenges, yet the role of individual developers in shaping organizational coupling (OC) remains underexp…

cs.SE2025★ 2 cited

Generative AI for Software Architecture. Applications, Challenges, and Future Directions

Matteo Esposito, Xiaozhou Li, Sergio Moreschini +5

Context: Generative Artificial Intelligence (GenAI) is transforming much of software development, yet its application in software architecture is still in its infancy, and no prior…

cs.SE2025

Toward Organizational Decoupling in Microservices Through Key Developer Allocation

Xiaozhou Li, Noman Ahmad, Tomas Cerny +3

With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that dimi…

cs.SE2025

Semantic Dependency in Microservice Architecture: A Framework for Definition and Detection

Amr S. Abdelfattah, Kari E Cordes, Austin Medina +1

Microservices have been a key architectural approach for over a decade, transforming system design by promoting decentralization and allowing development teams to work independentl…

cs.SE2025★ 1 cited

Towards Change Impact Analysis in Microservices-based System Evolution

Tomas Cerny, Gabriel Goulis, Amr S. Abdelfattah

Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by micr…

cs.SE2024

Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications

Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5

Architecture recovery tools help software engineers obtain an overview of the structure of their software systems during all phases of the software development life cycle. This is…

cs.SE2024

Service Weaver: A Promising Direction for Cloud-native Systems?

Jacoby Johnson, Subash Kharel, Alan Mannamplackal +2

Cloud-native and microservice architectures have taken over the development world by storm. While being incredibly scalable and resilient, microservice architectures also come at t…

cs.SE2024

Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications

Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5

Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially importa…

cs.SE2023★ 12 cited

The Microservice Dependency Matrix

Amr S. Abdelfattah, Tomas Cerny

Microservices have been recognized for over a decade. They reshaped system design enabling decentralization and independence of development teams working on particular microservice…