VLDB 2026 Research / reviewers in the wild / expert
Majid Babaei
dblp:19/10401
· DBLP profile ↗
5ranked-venue papers
4as first author
3since 2021 · last 2025
0000-0002-1394-4030ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Utilizing Graph Neural Networks for Effective Link Prediction in Microservice ArchitecturesabstractManaging microservice architectures in distributed systems is complex and resource-intensive due to the high frequency and dynamic nature of inter-service interactions. Accurate prediction of these future interactions can enhance adaptive monitoring, enabling proactive maintenance and resolution of potential performance issues before they escalate. This study introduces a Graph Neural Network (GNN)-based approach, specifically using a Graph Attention Network (GAT), for link prediction in microservice Call Graphs. Unlike social networks, where interactions tend to occur sporadically and are often less frequent, microservice Call Graphs involve highly frequent and time-sensitive interactions that are essential to operational performance. Ghazal Khodabandeh, Alireza Ezaz, Majid Babaei, Naser Ezzati-Jivan |
ICPE | 3 |
| 2023 | Efficient regression testing of distributed real-time reactive systems in the context of model-driven development
Majid Babaei, Jürgen Dingel |
Softw. Syst. Model. | 1 |
| 2021 | Efficient Replay-based Regression Testing for Distributed Reactive Systems in the Context of Model-driven DevelopmentabstractAs software evolves, regression testing techniques are typically used to ensure the new changes are not adversely affecting the existing features. Despite recent advances, regression testing for distributed systems remains challenging and extremely costly. Existing techniques often require running a failing system several time before detecting a regression. As a result, conventional approaches that use re-execution without considering the inherent non-determinism of distributed systems, and providing no (or low) control over execution are inadequate in many ways. In this paper, we present MRegTest, a replay-based regression testing framework in the context of model-driven development to facilitate deterministic replay of traces for detecting regressions while offering sufficient control for the purpose of testing over the execution of the changed system. The experimental results show that compared to the traditional approaches that annotate traces with timestamps and variable values MRegTest detects almost all regressions while reducing the size of the trace significantly and incurring similar runtime overhead. Majid Babaei, Jürgen Dingel |
MoDELS | 1 |
| 2020 | Efficient reordering and replay of execution traces of distributed reactive systems in the context of model-driven developmentabstractOrdering and replaying of execution traces of distributed systems is a challenging problem. State-of-the-art approaches annotate the traces with logical or physical timestamps. However, both kinds of timestamps have their drawbacks, including increased trace size. We examine the problem of determining consistent orderings of execution traces in the context of model-driven development of reactive distributed systems, that is, systems whose code has been generated from communicating state machine models. By leveraging key concepts of state machines and existing model analysis and transformation techniques, we propose an approach to collecting and reordering execution traces that does not rely on timestamps. We describe a prototype implementation of our approach and an evaluation. The experimental results show that compared to reordering based on logical timestamps using vector time (clocks), our approach reduces the size of the trace information collected by more than half while incurring similar runtime overhead. Majid Babaei, Mojtaba Bagherzadeh, Jürgen Dingel |
MoDELS | 1 |
| 2013 | A novel text and image encryption method based on chaos theory and DNA computing
Majid Babaei |
Nat. Comput. | 1 |