A severity-based classification assessment of code smells in Kotlin and Java application

A Gupta, NK Chauhan - Arabian Journal for Science and Engineering, 2022 - Springer
Code smells instigate due to the consistent adoption of bad programming and
implementation styles during the evolution of the software which adversely affects the …

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 …

SSHM: SMOTE-stacked hybrid model for improving severity classification of code smell

J Nanda, JK Chhabra - International Journal of Information Technology, 2022 - Springer
Code Smells are structural characteristics of software that indicate design problems that lead
to less maintainable code. It can be seen as symptom of underlying problems like defects …

A review on machine-learning based code smell detection techniques in object-oriented software system (s)

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

[PDF][PDF] Finding bad code smells with neural network models

DK Kim - International Journal of Electrical and …, 2017 - download.garuda.kemdikbud.go.id
Code smell refers to any symptom introduced in design or implementation phases in the
source code of a program. Such a code smell can potentially cause deeper and serious …

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 …

A novel four-way approach designed with ensemble feature selection for code smell detection

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 …

Severity classification of code smells using machine-learning methods

S Dewangan, RS Rao, SR Chowdhuri, M Gupta - SN Computer Science, 2023 - Springer
Code smell detection can be very useful for minimizing maintenance costs and improving
software quality. Code smells help developers/programmers, researchers to subjectively …

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 …