From Microservice to Monolith: A Multivocal Literature Review

R Su, X Li, D Taibi - Electronics, 2024 - mdpi.com
Recently, the phenomenon of switching back from microservice to monolith has increased in
frequency, leading to intense debate in the industry. In this paper, we conduct a multivocal …

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 …

Toward collaboration optimization in microservice projects based on developer personalities

X Li, F Calefato, V Lenarduzzi… - 2024 IEEE 21st …, 2024 - ieeexplore.ieee.org
Due to the growing popularity of microservice architecture, researchers and practitioners are
beginning to pay increasing attention to its longevity and sustainability. One critical aspect is …

Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution

X Li, DA d'Aragona, D Taibi - International Conference on Product …, 2023 - Springer
For traditional modular software systems,“high cohesion, low coupling” is a recommended
setting while it remains so for microservice architectures. However, coupling phenomena …

[HTML][HTML] Assessing Evolution of Microservices Using Static Analysis

AS Abdelfattah, T Cerny, J Yero Salazar, X Li, D Taibi… - Applied Sciences, 2024 - mdpi.com
Microservices have gained widespread adoption in enterprise software systems because
they encapsulate the expertise of specific organizational subunits. This approach offers …

Temporal Community Detection in Developer Collaboration Networks of Microservice Projects

A Bakhtin, X Li, D Taibi - European Conference on Software Architecture, 2024 - Springer
Abstract Analysis of developer collaboration in software projects can provide meaningful
insights into the development culture of the team as well as enforce good and prevent bad …

Is the 3D model the way to go when presenting microservice architecture?

T Cerny, AS Abdelfattah, D Gajewski… - 2024 39th IEEE/ACM …, 2024 - ieeexplore.ieee.org
Software engineers are challenged with maintaining complex systems as the architecture
becomes too difficult to understand in a 2D space. As a result, researchers look for system …

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 …

Understanding the Causes of Microservice Logical Coupling: an Exploratory Study

D Amoroso d'Aragona, X Li, A Janes - Proceedings of the 1st …, 2024 - dl.acm.org
When implementing a software system, two crucial metrics come into play: the degree of
interdependence between modules, known as coupling, and the extent to which the …

Metrics and models for developer collaboration analysis in microservice-based systems. A systematic mapping study

X Li, AS Abdelfattah, R Su, J Lee, E Aponte, R Koerner… - 2020 - repository.arizona.edu
Microservices enable different teams to develop and deploy services independently.
Practitioners are frequently mentioning the need for independence between teams and …