Impact of Code Smells on Software Quality: A Systematic Literature Review

ABSTRACT Context Code smells are issues in the code that can damage the code quality and adversely impact software quality attributes. The real effect of code smells on software development remains a subject of ongoing research. Objective The main purpose of this study is to analyze and uncover the previous studies on how different code smells affect software quality. This study targets the most common factors of code smell. Method This study provides a systematic review on the code smells. SLR Protocol is designed and executed accordingly. Results As a result of SLR, data were extracted from 42 research papers and as a result, a total of 11 code smells were identified. Identified code smells were analyzed based on their impact on different factors such as factors that are caused by these code smells such as why code smells are developed in software systems, how code smells generate other code smells, and which code smells still need to be addressed. Conclusion This study provided a systematic examination into the observation of code smells and their impacts on software development. The most affected factors from code smells are addressed in this research. The purpose of this research is to provide software developers and engineers with a complete understanding of code smells via SLR. Each study defines specific code smells and examines their effects on particular aspects of the code in previous research. The basic context to seeing the code smell is to find the nature and reliance of the code smell. In light of existing studies, a common issue identified by software professionals is that code smells have a significant impact on software quality, thereby degrading the overall quality of software products.

Authors

Institutions

Publication Details

Journal
Journal of Software Evolution and Process
Published
2026-04-01
DOI
https://doi.org/10.1002/smr.70091
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Impact of Code Smells on Software Quality: A Systematic Literature Review

Ahmed Alkhayyat, Mirjalol Ashurov, Gohar Rahman, Sikandar Ali et al.
Journal of Software Evolution and Process
Software Engineering Research
article

Impact of Code Smells on Software Quality: A Systematic Literature Review

Ahmed Alkhayyat, Mirjalol Ashurov, Gohar Rahman, Sikandar Ali, Muhammad Yaseen, Umar Farooq Khattak, Samariddin Makhmudov, Zaineb Ameer
article en

Abstract

ABSTRACT Context Code smells are issues in the code that can damage the code quality and adversely impact software quality attributes. The real effect of code smells on software development remains a subject of ongoing research. Objective The main purpose of this study is to analyze and uncover the previous studies on how different code smells affect software quality. This study targets the most common factors of code smell. Method This study provides a systematic review on the code smells. SLR Protocol is designed and executed accordingly. Results As a result of SLR, data were extracted from 42 research papers and as a result, a total of 11 code smells were identified. Identified code smells were analyzed based on their impact on different factors such as factors that are caused by these code smells such as why code smells are developed in software systems, how code smells generate other code smells, and which code smells still need to be addressed. Conclusion This study provided a systematic examination into the observation of code smells and their impacts on software development. The most affected factors from code smells are addressed in this research. The purpose of this research is to provide software developers and engineers with a complete understanding of code smells via SLR. Each study defines specific code smells and examines their effects on particular aspects of the code in previous research. The basic context to seeing the code smell is to find the nature and reliance of the code smell. In light of existing studies, a common issue identified by software professionals is that code smells have a significant impact on software quality, thereby degrading the overall quality of software products.

Journal of Software Evolution and ProcessVol. 38(4)
Simon Kuznets Kharkiv National University of Economics (UA), Universiti of Malaysia Sabah (MY), Riphah International University (PK), Iraqi University (IQ), City University Malaysia (MY), Wuxi Taihu Hospital (CN), National Pedagogical University of Uzbekistan named after Nizami (UZ), Termez State University (UZ), University of the West of Scotland (GB)
Openalex Percentile: Top 16%
Software Engineering Research
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.