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 …

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 …

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 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 …

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 …

Machine learning techniques for code smells detection: a systematic mapping study

FL Caram, BRDO Rodrigues… - … Journal of Software …, 2019 - World Scientific
Code smells or bad smells are an accepted approach to identify design flaws in the source
code. Although it has been explored by researchers, the interpretation of programmers is …

Comparison of machine learning methods for code smell detection using reduced features

K Karađuzović-Hadžiabdić… - 2018 3rd International …, 2018 - ieeexplore.ieee.org
We examine a machine learning approach for detecting common Class and Method level
code smells (Data Class and God Class, Feature Envy and Long Method). The focus of the …

Code smell detection using ensemble 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 …

Machine learning techniques for code smell detection: A systematic literature review and meta-analysis

MI Azeem, F Palomba, L Shi, Q Wang - Information and Software …, 2019 - Elsevier
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …

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 …