Comparing the Effectiveness of Machine Learning and Deep Learning Techniques for Feature Envy Detection in Software Systems

RS Menshawy, AH Yousef… - 2023 Intelligent Methods …, 2023 - ieeexplore.ieee.org
Code smells are common in poorly designed software that can hinder code maintainability.
Automatic detection of design flaws assists developers in identifying code smells in …

Pre-trained Model Based Feature Envy Detection

W Ma, Y Yu, X Ruan, B Cai - 2023 IEEE/ACM 20th International …, 2023 - ieeexplore.ieee.org
Code smells slow down software system development and makes them harder to maintain.
Existing research aims to develop automatic detection algorithms to reduce the labor and …

Deep semantic-based feature envy identification

X Guo, C Shi, H Jiang - Proceedings of the 11th Asia-Pacific Symposium …, 2019 - dl.acm.org
Code smells regularly cause potential software quality problems in software development.
Thus, code smell detection has attracted the attention of many researchers. A number of …

Code Smell Detection using Hybrid Machine Learning Algorithms

D Mahalakshmi, P Kasinathan… - 2023 5th …, 2023 - ieeexplore.ieee.org
Code smells frequently leads to the discovery of decreased code quality, drains on
application resources, or even critical security vulnerabilities embedded within the …

Examining deep learning's capability to spot code smells: a systematic literature review

R Malhotra, B Jain, M Kessentini - Cluster Computing, 2023 - Springer
Code smells violate software development principles that make the software more prone to
errors and changes. Researchers have developed code smell detectors using manual and …

[PDF][PDF] Multi-Granularity Code Smell Detection using Deep Learning Method based on Abstract Syntax Tree.

W Xu, X Zhang - SEKE, 2021 - ksiresearch.org
Code smell refers to poor design that is perceived to have a negative impact on readability
and maintainability during software evolution, and it implies the possibility of refactoring …

Feature envy detection with deep learning and snapshot ensemble

M Zhang, J Jia - 2022 9th International Conference on …, 2022 - ieeexplore.ieee.org
Code Smell is a code symptom of deep-seated quality problems caused by design defects
or improper coding habits in software. It may not directly affect the operation of program, but …

[PDF][PDF] Class Level Code Smell Detection using Machine Learning Methods

R Spahić, K Karađuzović-Hadžiabdić - book of - smartlibrary.elayanan.info
Code smells are indicators of bad design choices but not necessarily proven to be bad
practices. Several commercial tools exist for detecting code smells, yet there are arguments …

On the role of data balancing for machine learning-based code smell detection

F Pecorelli, D Di Nucci, C De Roover… - Proceedings of the 3rd …, 2019 - dl.acm.org
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …

Improving code smell detection using deep stacked autoencoder

KK Rehef, AS Abbas - 2024 - preprints.org
The term" code smell" refers to an indication of a problem with the quality of source code.
Numerous studies have been conducted to identify problematic features in source code …