Tools reconstructing microservice architecture: A systematic map** study

A Bakhtin, X Li, J Soldani, A Brogi, T Cerny… - European Conference on …, 2023 - Springer
Various tools have been developed to reconstruct the microservice system architecture.
Some of the main reasons to build yet another architectural reconstruction tool are the lack …

From static code analysis to visual models of microservice architecture

T Cerny, AS Abdelfattah, J Yero, D Taibi - Cluster Computing, 2024 - Springer
Microservice architecture is the mainstream driver for cloud-native systems. It brings various
benefits to the development process, such as enabling decentralized development and …

Multivocal study on microservice dependencies

AS Abdelfattah, T Cerny, MSH Chy, MA Uddin… - Journal of Systems and …, 2025 - Elsevier
Background: Understanding dependencies within microservices is essential for maintaining
and evolving scalable and efficient software architectures. Dependencies influence how …

Comparing 2D and augmented reality visualizations for microservice system understandability: A controlled experiment

AS Abdelfattah, T Cerny, D Taibi… - 2023 IEEE/ACM 31st …, 2023 - ieeexplore.ieee.org
Microservice-based systems are often complex to understand, especially when their sizes
grow. Abstracted views help practitioners with the system understanding from a certain …

Comparison of static analysis architecture recovery tools for microservice applications

S Schneider, A Bakhtin, X Li, J Soldani, A Brogi… - arxiv preprint arxiv …, 2024 - arxiv.org
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 …

Microservice logical coupling: A preliminary validation

DA d'Aragona, L Pascarella, A Janes… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
Coupling is one of the most frequently mentioned metric in software systems. However, to
measure logical coupling between microservices, runtime information is needed or the …

Designing a system-centered view to microservices using service dependency graphs: Elaborating on 2d and 3d visualization

P Harris, M Gortney, AS Abdelfattah… - 2024 4th …, 2024 - ieeexplore.ieee.org
Cloud-native systems have become widely embraced by the industry. The decentralization
characteristic of these systems provides many benefits, which have led to their widespread …

Evolution and Anti-patterns Visualized: MicroProspect in Microservice Architecture

L Adams, A S. Abdelfattah, MS Hossain Chy… - … Conference on Software …, 2023 - Springer
A microservice architecture has become the dominant direction for designing the building
blocks of large-scale, distributed software systems. However, the dynamic and changing …

A framework for microservice organizational structure optimization

X Li, M Albano - Proceedings of the 1st International Workshop on New …, 2024 - dl.acm.org
With the soaring popularity of microservices, practitioners have realized that the key to
success lies more in the management of people than in the architecture itself. Due to the …

Detecting architecture debt in micro-service open-source projects

R Capilla, FA Fontana, T Mikkonen… - 2023 49th Euromicro …, 2023 - ieeexplore.ieee.org
A micro-service architecture emphasizes the use of subsystems that are small enough for
changing them on the fly. Such architecture supports the continuous evolution of the system …