Code smell prioritization in object‐oriented software systems: A systematic literature review

R Verma, K Kumar, HK Verma - Journal of Software: Evolution …, 2023 - Wiley Online Library
Code smells indicate poor design and imperfection in coding style. They increase
maintenance costs and degrade software quality. Detecting and mitigating these code …

[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings

A Kovačević, J Slivka, D Vidaković, KG Grujić… - Expert Systems with …, 2022 - Elsevier
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …

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 …

A systematic literature review on Android-specific smells

Z Wu, X Chen, SUJ Lee - Journal of Systems and Software, 2023 - Elsevier
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …

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 …

On the relative value of imbalanced learning for code smell detection

F Li, K Zou, JW Keung, X Yu, S Feng… - Software: Practice and …, 2023 - Wiley Online Library
Machine learning‐based code smell detection (CSD) has been demonstrated to be a
valuable approach for improving software quality and enabling developers to identify …

MARS: Detecting brain class/method code smell based on metric–attention mechanism and residual network

Y Zhang, C Dong - Journal of Software: Evolution and Process, 2024 - Wiley Online Library
Code smell is the structural design defect that makes programs difficult to understand,
maintain, and evolve. Existing works of code smell detection mainly focus on prevalent code …

Blockchain‐Based Internet of Things: Machine Learning Tea Sensing Trusted Traceability System

Y Wu, X Jin, H Yang, L Tu, Y Ye, S Li - Journal of Sensors, 2022 - Wiley Online Library
A framework combining the Internet of Things (IoT) and blockchain can help achieve system
automation and credibility, and the corresponding technologies have been applied in many …

Revisiting Code Smell Severity Prioritization using learning to rank techniques

L Liu, G Lin, L Zhu, Z Yang, P Song, X Wang… - Expert Systems with …, 2024 - Elsevier
Abstract Code Smell Severity Prioritization (CSSP) is crucial in helping software developers
minimize software maintenance costs and enhance software quality, particularly when faced …

Uncertainty-wise software anti-patterns detection: a possibilistic evolutionary machine learning approach

S Boutaib, M Elarbi, S Bechikh, CAC Coello… - Applied Soft …, 2022 - Elsevier
Context: Code smells (aka anti-patterns) are manifestations of poor design solutions that can
deteriorate software maintainability and evolution. Research gap: Existing works did not take …