Voting heterogeneous ensemble for code smell detection

H Aljamaan - 2021 20th IEEE international conference on …, 2021 - ieeexplore.ieee.org
Code smells are poor design and implementation choices that hinders the overall software
quality. Code smells detection using machine learning models has been an active research …

Code smell detection using classification approaches

S Dewangan, RS Rao - Intelligent Systems: Proceedings of ICMIB 2021, 2022 - Springer
Code smells combine software features that indicate a code or design-related problem that
can increase the difficulty of the software and make it complicated to recognize, develop …

Improving machine learning-based code smell detection via hyper-parameter optimization

L Shen, W Liu, X Chen, Q Gu… - 2020 27th Asia-Pacific …, 2020 - ieeexplore.ieee.org
Unlike code errors, the presence of code smell often does not affect the behavior of the
software system, but it will cause quality problems in terms of readability, understandability …

Code smell detection based on supervised learning models: A survey

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 …

[HTML][HTML] Python code smells detection using conventional machine learning models

R Sandouka, H Aljamaan - PeerJ Computer Science, 2023 - peerj.com
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 …

Using code evolution information to improve the quality of labels in code smell datasets

Y Wang, S Hu, L Yin, X Zhou - 2018 IEEE 42nd Annual …, 2018 - ieeexplore.ieee.org
Several approaches are proposed to detect code smells. A set of important approaches are
based on machine learning algorithms, which require the code smells have been labeled in …

Machine learning approaches for code smell detection: a systematic literature review

KG Grujić, S Prokić, A Kovačević… - Available at SSRN …, 2022 - papers.ssrn.com
We conducted a systematic literature review of the most recent studies to survey the existing
ML-based methods for code smell detection. A systematic search of well-established digital …

Deep learning based code smell detection

H Liu, J Jin, Z Xu, Y Zou, Y Bu… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Code smells are structures in the source code that suggest the possibility of refactorings.
Consequently, developers may identify refactoring opportunities by detecting code smells …

[HTML][HTML] Improving accuracy of code smells detection using machine learning with data balancing techniques

NAA Khleel, K Nehéz - The Journal of Supercomputing, 2024 - Springer
Code smells indicate potential symptoms or problems in software due to inefficient design or
incomplete implementation. These problems can affect software quality in the long-term …

Fusion of deep convolutional and LSTM recurrent neural networks for automated detection of code smells

A Ho, AMT Bui, PT Nguyen, A Di Salle - Proceedings of the 27th …, 2023 - dl.acm.org
Code smells is the term used to signal certain patterns or structures in software code that
may contain a potential design or architecture problem, leading to maintainability or other …