12 citations · 15 across the 9 of their papers we have counts for
10 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…