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 …

Code smell detection using multi-label classification approach

T Guggulothu, SA Moiz - Software Quality Journal, 2020 - Springer
Code smells are characteristics of the software that indicates a code or design problem
which can make software hard to understand, evolve, and maintain. There are several code …

Comparison of multi-label classification algorithms for code smell detection

EO Kiyak, D Birant, KU Birant - 2019 3rd International …, 2019 - ieeexplore.ieee.org
Code smells in a source code shows the weakness of design or implementation. To detect
code smells, several detection tools have been developed. However, these tools generally …

Hybrid model with multi-level code representation for multi-label code smell detection (077)

Y Li, A Liu, L Zhao, X Zhang - International Journal of Software …, 2022 - World Scientific
Code smell is an indicator of potential problems in a software design that have a negative
impact on readability and maintainability. Hence, detecting code smells in a timely and …

Python code smell detection using machine learning

N Vatanapakorn, C Soomlek… - … Computer Science and …, 2022 - ieeexplore.ieee.org
Python is an increasingly popular programming language used in various software projects
and domains. Code smells in Python significantly influences the maintainability …

Code smell detection using feature selection and stacking ensemble: An empirical investigation

A Alazba, H Aljamaan - Information and Software Technology, 2021 - Elsevier
Context: Code smell detection is the process of identifying code pieces that are poorly
designed and implemented. Recently more research has been directed towards machine …

A novel approach for code smell detection: an empirical study

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 …

Exploration of the Feasibility and Applicability of Domain Adaptation in Machine Learning-Based Code Smell Detection

P Sukkasem, C Soomlek - International Conference on Data Science and …, 2023 - Springer
Abstract Machine learning-based code smell detection was introduced to mitigate the
limitations of the heuristic-based approach and the subjectivity issues. Due to limited …

Enhanced machine learning-based code smell detection through hyper-parameter optimization

P Sukkasem, C Soomlek - 2023 20th International Joint …, 2023 - ieeexplore.ieee.org
To preserve software quality and maintainability, machine learning-based code smell
detection has been proposed, and the results are promising. This research proposes an …

Predicting code smells and analysis of predictions: using machine learning techniques and software metrics

MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
Code smell detection is essential to improve software quality, enhancing software
maintainability, and decrease the risk of faults and failures in the software system. In this …