[PDF][PDF] Detecting and resolving feature envy through automated machine learning and move method refactoring

D Al-Fraihat, Y Sharrab, AR Al-Ghuwairi… - International Journal of …, 2024 - academia.edu
Efficiently identifying and resolving code smells enhances software project quality. This
paper presents a novel solution, utilizing automated machine learning (AutoML) techniques …

Dimensionally reduction based machine learning approaches for code smells detection

S Dewangan, RS Rao, PS Yadav - … International conference on …, 2022 - ieeexplore.ieee.org
Code smells refer to the lack of the software quality, such as difficulty in understandability
and changeability. In this research work, we proposed a technique to detect the CSs using …

Human-level ordinal maintainability prediction based on static code metrics

M Schnappinger, A Fietzke, A Pretschner - Proceedings of the 25th …, 2021 - dl.acm.org
One of the greatest challenges in software quality control is the efficient and effective
measurement of maintainability. Thorough expert assessments are precise yet slow and …

Design and Implementation of an AI-Enabled Sensor for the Prediction of the Behaviour of Software Applications in Industrial Scenarios

AM Gama Garcia, JM Alcaraz Calero, H Mora Mora… - Sensors, 2024 - mdpi.com
In the era of Industry 4.0 and 5.0, a transformative wave of softwarisation has surged. This
shift towards software-centric frameworks has been a cornerstone and has highlighted the …

[HTML][HTML] 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 …

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 …

Application of Deep Learning for Code Smell Detection: Challenges and Opportunities

M Hadj-Kacem, N Bouassida - SN Computer Science, 2024 - Springer
Code smells are indicators of deeper problems in source code that affect the system
maintainability and evolution. Detecting code smells is crucial as a software maintenance …

Improved mayfly optimization deep stacked sparse auto encoder feature selection scorched gradient descent driven dropout XLM learning framework for software …

M Anbu - Concurrency and Computation: Practice and …, 2022 - Wiley Online Library
Software testing is the process of improving software quality by classifying and removing
defects in the software development. Previously, several methods were used for software …

Bug classification depend upon refactoring area of code

S Singh, M Jalal, S Kaur - Journal of The Institution of Engineers (India) …, 2023 - Springer
Due to rapid development in the software industry, various software is being developed,
which compromises the software quality. As long as time passes, the software which …

Identification of Code Properties that Support Code Smell Analysis

S Prokić, N Luburić, J Slivka… - 2023 46th MIPRO ICT …, 2023 - ieeexplore.ieee.org
Code smells are structures in code that imply potential maintainability problems and may
negatively impact software quality. One of the critical challenges with code smells is that …