Semantic and traditional feature fusion for software defect prediction using hybrid deep learning model

A Abdu, Z Zhai, HA Abdo, R Algabri, MA Al-Masni… - Scientific Reports, 2024 - nature.com
Software defect prediction aims to find a reliable method for predicting defects in a particular
software project and assisting software engineers in allocating limited resources to release …

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 …

[HTML][HTML] Ensemble methods with feature selection and data balancing for improved code smells classification performance

PS Yadav, RS Rao, A Mishra, M Gupta - Engineering Applications of …, 2025 - Elsevier
Code smells are software flaws that make it challenging to comprehend, develop, and
maintain the software. Identifying and removing code smells is crucial for software quality …

Fedcsd: A federated learning based approach for code-smell detection

S Alawadi, K Alkharabsheh, F Alkhabbas… - IEEE …, 2024 - ieeexplore.ieee.org
Software quality is critical, as low quality, or “Code smell,” increases technical debt and
maintenance costs. There is a timely need for a collaborative model that detects and …

CBReT: A Cluster-Based Resampling Technique for dealing with imbalanced data in code smell prediction

PS Thakur, M Jadeja, SS Chouhan - Knowledge-Based Systems, 2024 - Elsevier
Code smell refers to substandard design patterns in software's source code that may lead to
faults-prone implementation. Machine learning-based code smell prediction models suffer …

Improving accuracy of code smells detection using machine learning with data balancing techniques

NAA Khleel, K Nehéz - The Journal of Supercomputing, 2024 - Springer
Code smells indicate potential symptoms or problems in software due to inefficient design or
incomplete implementation. These problems can affect software quality in the long-term …

EvaluateXAI: A framework to evaluate the reliability and consistency of rule-based XAI techniques for software analytics tasks

MA Awal, CK Roy - Journal of Systems and Software, 2024 - Elsevier
The advancement of machine learning (ML) models has led to the development of ML-
based approaches to improve numerous software engineering tasks in software …

Exploring the role of project status information in effective code smell detection

K Alkharabsheh, S Alawadi, Y Crespo, JA Taboada - Cluster Computing, 2025 - Springer
Repairing code smells detected in the code or design of the system is one of the activities
contributing to increasing the software quality. In this study, we investigate the impact of non …

Ensemble Deep Network for Secured Refactoring Framework by Predicting Code‐Bad Smells in Software Projects

T Pandiyavathi, B Sivakumar - Journal of Software: Evolution …, 2025 - Wiley Online Library
In modern times, refactoring is one of the significantly utilized approaches for enhancing the
software's quality like understandability, testability, and maintainability. Moreover, the …

Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes

J Guo, Y Zhao, T Zheng, Z Chen, M Jiang… - Information and Software …, 2025 - Elsevier
Abstract Context: Feature Envy is a common code smell that occurs when a method heavily
relies on data or functionality from other classes. Detecting Feature Envy is essential for …