Catalog, Impact, and Evaluation of Microservice Bad Smells: A Systematic Literature Review

ABSTRACT Microservice bad smells (MBSs) affect system quality. However, the lack of comprehensive and detailed explanations of MBSs and current classification methods does not comprehensively encompass the microservice characteristics, making it challenging to study and address MBSs. Existing studies have focused on MBS detection methods, but identifying and quantifying the effects of different smells and properly assessing system health remain challenging. This review aims to provide an exhaustive list of the MBSs and formulate a reasonable classification based on microservice characteristics. By reasonably assessing the harmfulness of smells, we would comprehensively explain different MBSs. We would explore microservice system evaluation methods and propose a microservice system health assessment model (MSHAM) based on MBSs. We conducted a systematic literature review (SLR) of the catalog and evaluation literature in the field of MBSs. We also combined the open questionnaire form to answer the research questions qualitatively and quantitatively. This paper presents a comprehensive list of 69 types of MBSs, incorporating a highly scalable classification. Following the quality characteristics in ISO/IEC 25010:2023, we determined the sets of characteristics affected by different smells, and provided detailed explanations of smells in the form of MBSs knowledge base. Furthermore, we introduced the MSHAM, revealing the quantification process of harmfulness. The formulated smells list and classification method capture MBS characteristics comprehensively, ensuring scalability. We have exposed the impact of MBSs, enhancing researcher and practitioner understanding. MSHAM provides a logical model to quantify MBSs harm and system health, supporting the development of real‐time health monitoring.

Authors

Institutions

Publication Details

Journal
Software Practice and Experience
Published
2026-01-21
DOI
https://doi.org/10.1002/spe.70053
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Catalog, Impact, and Evaluation of Microservice Bad Smells: A Systematic Literature Review

Yiming Lv, Weipan Yang, Yongchao Xing, Dianhui Chu et al.
Software Practice and Experience
Software System Performance and Reliability
article

Catalog, Impact, and Evaluation of Microservice Bad Smells: A Systematic Literature Review

Yiming Lv, Weipan Yang, Yongchao Xing, Dianhui Chu, Zhiying Tu
article en

Abstract

ABSTRACT Microservice bad smells (MBSs) affect system quality. However, the lack of comprehensive and detailed explanations of MBSs and current classification methods does not comprehensively encompass the microservice characteristics, making it challenging to study and address MBSs. Existing studies have focused on MBS detection methods, but identifying and quantifying the effects of different smells and properly assessing system health remain challenging. This review aims to provide an exhaustive list of the MBSs and formulate a reasonable classification based on microservice characteristics. By reasonably assessing the harmfulness of smells, we would comprehensively explain different MBSs. We would explore microservice system evaluation methods and propose a microservice system health assessment model (MSHAM) based on MBSs. We conducted a systematic literature review (SLR) of the catalog and evaluation literature in the field of MBSs. We also combined the open questionnaire form to answer the research questions qualitatively and quantitatively. This paper presents a comprehensive list of 69 types of MBSs, incorporating a highly scalable classification. Following the quality characteristics in ISO/IEC 25010:2023, we determined the sets of characteristics affected by different smells, and provided detailed explanations of smells in the form of MBSs knowledge base. Furthermore, we introduced the MSHAM, revealing the quantification process of harmfulness. The formulated smells list and classification method capture MBS characteristics comprehensively, ensuring scalability. We have exposed the impact of MBSs, enhancing researcher and practitioner understanding. MSHAM provides a logical model to quantify MBSs harm and system health, supporting the development of real‐time health monitoring.

Software Practice and ExperienceVol. 56(4)
Harbin Institute of Technology (CN), Digital Science (United States) (US)
Openalex Percentile: Top 85%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Catalog, Impact, and Evaluation of Microservice Bad Smells: A Systematic Literature Review — Yiming Lv, Weipan Yang, et al. · Software Practice and Experience (2026) | TGRS Research Map | TGRS