S Dewangan, RS Rao, A Mishra, M Gupta - IEEE Access, 2021 - ieeexplore.ieee.org
Code smells detection helps in improving understandability and maintainability of software while reducing the chances of system failure. In this study, six machine learning algorithms …
S Dewangan, RS Rao, A Mishra, M Gupta - Applied sciences, 2022 - mdpi.com
Code smells are the result of not following software engineering principles during software development, especially in the design and coding phase. It leads to low maintainability. To …
Code smells are indicators of potential problems in software. They tend to have a negative impact on software quality. Several studies use machine learning techniques to detect bad …
Code smells are poor code design or implementation that affect the code maintenance process and reduce the software quality. Therefore, code smell detection is important in …
I Kaur, A Kaur - IEEE Access, 2021 - ieeexplore.ieee.org
Purpose: Code smells are residuals of technical debt induced by the developers. They hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
A Kaur, S Jain, S Goel, G Dhiman - Recent Advances in …, 2021 - ingentaconnect.com
Background: Code smells are symptoms that something may be wrong in software systems that can cause complications in maintaining software quality. In literature, there exist many …
A Abdou, N Darwish - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Code smell is a software characteristic that indicates bad symptoms in code design which causes problems related to software quality. The severity of code smells must be measured …
Y Zhang, C Ge, H Liu, K Zheng - Neurocomputing, 2024 - Elsevier
Supervised learning-based code smell detection has become one of the dominant approaches to identify code smell. Existing works optimize the process of code smell …
Code smells can compromise software quality in the long term by inducing technical debt. For this reason, many approaches aimed at identifying these design flaws have been …