Code smells detection using artificial intelligence techniques: A business-driven systematic review

T Lewowski, L Madeyski - … in Information & Knowledge Management for …, 2022 - Springer
Context Code smells in the software systems are indications that usually correspond to
deeper problems that can negatively influence software quality characteristics. This review is …

Exploring the intersection between software maintenance and machine learning—a systematic mapping study

OA Bastías, J Díaz, J López Fenner - Applied Sciences, 2023 - mdpi.com
While some areas of software engineering knowledge present great advances with respect
to the automation of processes, tools, and practices, areas such as software maintenance …

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 …

A hybrid approach to identify code smell using machine learning algorithms

A Patnaik, N Padhy - International Journal of Open Source Software …, 2021 - igi-global.com
Code smell aims to identify bugs that occurred during software development. It is the task of
identifying design problems. The significant causes of code smell are complexity in code …

[HTML][HTML] Machine Learning-Based Methods for Code Smell Detection: A Survey

PS Yadav, RS Rao, A Mishra, M Gupta - Applied Sciences, 2024 - mdpi.com
Code smells are early warning signs of potential issues in software quality. Various
techniques are used in code smell detection, including the Bayesian approach, rule-based …

An Evaluation of Multi-Label Classification Approaches for Method-Level Code Smells Detection

PS Yadav, RS Rao, A Mishra - IEEE Access, 2024 - ieeexplore.ieee.org
(1) Background: Code smell is the most popular and reliable method for detecting potential
errors in code. In real-world circumstances, a single source code may have multiple code …

An anti-pattern detection technique using machine learning to improve code quality

N Akhter, S Rahman, KA Taher - … International Conference on …, 2021 - ieeexplore.ieee.org
Poor software design and coding tend the software programs to be buggy at a massive rate.
To enhance the code quality this paper proposes an automatic anti-pattern detection …