Shaghayegh Izadpanah

dblp:186/4437 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0004-0600-3541ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 77% Requirements engineering and software design · 23%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery
0.312026
Improving Microservices Identification for Migration to Cloud-Native Applications · IEEE Trans. Serv. Comput. 2026

Methods — techniques the papers use, named apart from their topics

graph modeling · 1.0clustering · 1.0
YearPublicationVenuePosition
2026 Improving Microservices Identification for Migration to Cloud-Native Applications
abstract
Recently, the software development industry has witnessed a growing trend toward migrating from monolithic systems to microservices. However, identifying microservice candidates from an existing monolith is a primary challenge in this migration process, often proving to be a complex and labor-intensive task. Current methods for identifying microservice candidates have major drawbacks. They fail to adequately cover the various dependencies between different system entities and their relative importance. Additionally, these methods neglect to simultaneously consider important microservice architectural characteristics, such as functional independence, data independence, and granularity. Typically, these identification methods involve graph modeling of system classes, followed by a clustering process to optimize coupling and cohesion between classes. Identifying microservices from such a graph in a large monolith requires significant time and computational power. To address these limitations, this paper proposes a method that utilizes structural, conceptual, behavioral, and database dependencies to identify microservice candidates from monolithic systems. This method simultaneously addresses key characteristics of the microservices architecture and attempts to manage the time cost of identifying microservices. The proposed method has been evaluated using four widely-used open-source projects as case studies, analyzing five metrics in total. The results show that our method outperforms existing approaches across various evaluation metrics.
Shaghayegh Izadpanah, Abbas Rasoolzadegan Barforoush, Saeid Abrishami, Amir Mousavi
IEEE Trans. Serv. Comput.1
2023 Edge computing: A systematic mapping study
abstract
Summary Edge computing is a new way of computing that uses resources at the edge of a network to solve the problem of communication delays in applications that require immediate responses. This field has received a lot of attention from the research community over the past few decades, leading to a significant increase in publications. To better understand the field, a systematic mapping study (SMS) was conducted using a three‐tier search method that involved defining quality criteria to extract relevant search spaces and studies. This resulted in the selection of 112 search spaces out of 805 and 1440 studies out of 8725. The SMS addressed 8 research questions to identify the main topics, architectures, techniques, and other important aspects of edge computing.
Jalal Sakhdari, Behrooz Zolfaghari, Shaghayegh Izadpanah, Samaneh H.-Mahdizadeh-Zargar, Mahla Rahati-Quchani, Mahsa Shadi, Saeid Abrishami, Abbas Rasoolzadegan Barforoush
Concurr. Comput. Pract. Exp.3