2023
DOI: 10.1002/smr.2536
|View full text |Cite
|
Sign up to set email alerts
|

Code smell prioritization in object‐oriented software systems: A systematic literature review

Abstract: Code smells indicate poor design and imperfection in coding style. They increase maintenance costs and degrade software quality. Detecting and mitigating these code smells reduce the effects of flaws present in the software design. However, to save time and effort, it is a good practice to prioritize critical code smells and resolve them first. There have been various empirical studies on code smell prioritization in the last decades. Although the research community has been continuously working on the priorit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 130 publications
0
1
0
Order By: Relevance
“…Each practice, therefore, gets a score per component, called an individual score. Coding practices are intimately linked to code smells [15]. They are: Selfdescription, Spaghetti codes, Class cohesion, Copy paste, Swiss knife, Cyclic dependency, Level of abstraction and stability, Number of methods, Inheritance depth, Class specialization, Size of a method, Comment rate.…”
Section: Code Practices Scoresmentioning
confidence: 99%
“…Each practice, therefore, gets a score per component, called an individual score. Coding practices are intimately linked to code smells [15]. They are: Selfdescription, Spaghetti codes, Class cohesion, Copy paste, Swiss knife, Cyclic dependency, Level of abstraction and stability, Number of methods, Inheritance depth, Class specialization, Size of a method, Comment rate.…”
Section: Code Practices Scoresmentioning
confidence: 99%