Method-Level Code Smells Detection Using Machine Learning Models

S Dewangan, RS Rao - International Conference on Computational …, 2022 - Springer
Code smell detection is critical for calculating system quality and identifying issues that
require more work and development. The technique of finding wrongly developed 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 …

Code smell detection using feature selection and stacking ensemble: An empirical investigation

A Alazba, H Aljamaan - Information and Software Technology, 2021 - Elsevier
Context: Code smell detection is the process of identifying code pieces that are poorly
designed and implemented. Recently more research has been directed towards machine …

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 …

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 …

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

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] Feature Reduction Techniques Based Code Smell Prediction

PS Yadav, RS Rao - i-Manager's Journal on Software …, 2022 - imanagerpublications.com
Code Smell refers to the telltale signs of poor code design that leads to software quality
issues. Developers require specific methods to measure the complexity of Code Smells in …

[PDF][PDF] Generating code-smell prediction rules using decision tree algorithm and software metrics

MY Mhawish, M Gupta - Int. J. Comput. Sci. Eng, 2019 - researchgate.net
Accepted: 12/May/2019, Published: 31/May/2019 Abstract—Code smells identified by
Fowler [1] is as symptoms of possible code or design problems. Code smells have adverse …

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 …