VLDB 2026 Research / reviewers in the wild / expert
Khaled Sellami
dblp:149/2318
· DBLP profile ↗
7ranked-venue papers
6as first author
7since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 6 first-author · 7 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MLStractor: LLM-Powered Search-Based Monolith-to-Microservice Decomposition
Ilyes Kasdallah, Mostafa Anouar Ghorab, Oussama Jebbar, Khaled Sellami, Mohammed Sayagh, Ali Ouni 0001, Mohamed Aymen Saied |
SSBSE | 4 |
| 2026 | MonoEmbed: Enhancing LLM representations for monolith to microservices decomposition through contrastive learning
Khaled Sellami, Mohamed Aymen Saied |
Empir. Softw. Eng. | 1 |
| 2025 | Beyond Decomposition: A LLM-Powered Automated Approach to Refactoring Monoliths Into MicroservicesabstractOrganizations migrating monolithic applications to microservice architectures often face significant challenges in both decomposition and refactoring phases. While the decomposition step has received considerable automation research, refactoring remains predominantly manual, creating bottlenecks in migration efforts and preventing runtime-based and a more realistic evaluation of decomposition techniques. We propose a fully automated refactoring methodology that complements existing decomposition approaches. Our technique implements an ID-based and DTO-based hybrid design for inter-service communication and leverages Large Language Models (LLMs) for decision making, code analysis and code generation. Taking a monolith's source code and decomposition plan as input, our approach identifies “API classes” that cross service boundaries, selects their appropriate target design among the ID and DTO based methods and then automatically generates the necessary communication components—API contracts, server-side endpoints, and client-side proxies. This approach balances the preservation of the monolith's workflow consistency through the ID-based design and minimizing the overhead and complexity of the cross-service interactions through the DTO-based design. A qualitative evaluation using three benchmark applications demonstrates our approach's feasibility and advantages over related work. Khaled Sellami, Oussama Jebbar, Ayyoub Gannoun, Mohamed Aymen Saied |
QRS | 1 |
| 2025 | Extracting microservices from monolithic systems using deep reinforcement learning
Khaled Sellami, Mohamed Aymen Saied |
Empir. Softw. Eng. | 1 |
| 2022 | A Hierarchical DBSCAN Method for Extracting Microservices from Monolithic ApplicationsabstractThe microservices architectural style offers many advantages such as scalability, reusability and ease of maintainability. As such microservices has become a common architectural choice when developing new applications. Hence, to benefit from these advantages, monolithic applications need to be redesigned in order to migrate to a microservice based architecture. Due to the inherent complexity and high costs related to this process, it is crucial to automate this task. In this paper, we propose a method that can identify potential microservices from a given monolithic application. Our method takes as input the source code of the source application in order to measure the similarities and dependencies between all of the classes in the system using their interactions and the domain terminology employed within the code. These similarity values are then used with a variant of a density-based clustering algorithm to generate a hierarchical structure of the recommended microservices while identifying potential outlier classes. We provide an empirical evaluation of our approach through different experimental settings including a comparison with existing human-designed microservices and a comparison with 5 baselines. The results show that our method succeeds in generating microservices that are overall more cohesive and that have fewer interactions in-between them with up to 0.9 of precision score when compared to human-designed microservices. Khaled Sellami, Mohamed Aymen Saied, Ali Ouni 0001 |
EASE | 1 |
| 2022 | Combining Static and Dynamic Analysis to Decompose Monolithic Application into Microservices
Khaled Sellami, Mohamed Aymen Saied, Ali Ouni 0001, Rabe Abdalkareem |
ICSOC | 1 |
| 2022 | Improving microservices extraction using evolutionary search
Khaled Sellami, Ali Ouni 0001, Mohamed Aymen Saied, Salah Bouktif, Mohamed Wiem Mkaouer |
Inf. Softw. Technol. | 1 |