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 …

Impact on energy consumption of design patterns, code smells and refactoring techniques: A systematic mapping study

O Poy, MÁ Moraga, F García, C Calero - Journal of Systems and Software, 2024 - Elsevier
Software energy efficiency is an increasingly relevant aspect that should be taken into
account during software development and some of the most common design and coding …

A hybrid approach to investigate anti-pattern from source code

M Afrin, SA Asma, N Akhter, JH Ridoy… - … on Computer and …, 2022 - ieeexplore.ieee.org
Poor software design introduced anti-patterns in the design phase. It reduces the rate of
maintainability and re-usability of the software. To investigate anti-patterns in the early stage …

Prediction of Code Smell from Source Code: A Hybrid Approach

RS Puja, T Fatema, N Akhter… - … on Information and …, 2023 - ieeexplore.ieee.org
A code smell is one of the main reasons for generating low-quality software. To make the
software scalable, manageable, and reusable code smell detection is required. In this work …

Are CK Metrics Enough to Detect Design Patterns?

G Dlamini, S Megha, S Komolov - Future of Information and …, 2023 - Springer
Abstract Design patterns are used to address common design problems in software systems.
Several machine learning models have been proposed for detecting and recommending …

Data Preprocessing for Machine Learning Based Code Smell Detection: A Systematic Literature Review

FR Santos, R Choren - Available at SSRN 4756315 - papers.ssrn.com
Detecting code smells using machine learning presents inherent challenges due to the
unbalanced nature of the problem and susceptibility to interpretation biases. The objective of …

[PDF][PDF] Code Smells Detection System Based on Machine Learning and Deep Learning Techniques

RS Menshawy, A Yousef, A Salem - Available at SSRN 4149540 - papers.ssrn.com
Code smells are indicators of code anomalies in poorly implemented or designed software
programs. In addition to code fault-proneness and software defects, code smells may …