Decomposition of monolith applications into microservices architectures: A systematic review

Y Abgaz, A McCarren, P Elger, D Solan… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Microservices architecture has gained significant traction, in part owing to its potential to
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …

Visual Integration of Static and Dynamic Software Analysis in Code Reviews via Software City Visualization

A Krause-Glau, L Damerau, M Hansen… - 2024 IEEE Working …, 2024 - ieeexplore.ieee.org
Software visualization approaches for code reviews are often implemented as standalone
applications, which use static code analysis. The goal is to visualize the structural changes …

Extracting microservices from monolithic systems using deep reinforcement learning

K Sellami, MA Saied - Empirical Software Engineering, 2025 - Springer
Abstract The Microservice Architecture emerged as a solution to problems encountered
when developing and maintaining a Monolithic system. For this reason, multiple companies …

Magnet: Method-based approach using graph neural network for microservices identification

I Trabelsi, N Moha, YG Guéhéneuc… - 2024 IEEE 21st …, 2024 - ieeexplore.ieee.org
Monolithic software systems face significant challenges in terms of maintenance, scalability,
and portability. To address these challenges, many companies are embracing the …

Extracting microservices from monolithic applications using consistent graph enhanced Graph Transformer

X Wei, J Li, X He, W Peng, Y Zhu, R Gu, Y Zhu… - Journal of Systems and …, 2025 - Elsevier
With the continuous development of cloud computing, the advantages of microservice
architecture have become increasingly obvious compared with monolithic programs …

Microservice Decomposition Techniques: An Independent Tool Comparison

Y Wang, S Bornais, J Rubin - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
The microservice-based architecture-a SOA-inspired principle of dividing systems into
components that communicate with each other using language-agnostic APIs-has gained …

Detecting Android Malware: From Neural Embeddings to Hands-On Validation with BERTroid

M Chaieb, MA Ghorab, MA Saied - arXiv preprint arXiv:2405.03620, 2024 - arxiv.org
As cyber threats and malware attacks increasingly alarm both individuals and businesses,
the urgency for proactive malware countermeasures intensifies. This has driven a rising …

ASSESSING THE QUALITY OF MICROSERVICE AND MONOLITHIC-BASED ARCHITECTURES: A SYSTEMATIC LITERATURE REVIEW

S Hussein, M Lahami, M Torjmen - Operational Research in Engineering …, 2024 - oresta.org
Building a scalable system has been found to be an even greater challenge than developing
software in general, due to the complexity and otherwise involved in its development …

Towards a security‐optimized approach for the microservice‐oriented decomposition

X Liu, Z Chen, Y Qian, C Zhong… - Journal of Software …, 2024 - Wiley Online Library
Microservice architecture (MSA) is a mainstream architectural style due to its high
maintainability and scalability. In practice, an appropriate microservice‐oriented …

Detecting Continuous Integration Skip: A Reinforcement Learning-based Approach

H Mhalla, MA Saied - arXiv preprint arXiv:2405.09657, 2024 - arxiv.org
The software industry is experiencing a surge in the adoption of Continuous Integration (CI)
practices, both in commercial and open-source environments. CI practices facilitate the …