[PDF][PDF] Detection of code smells using machine learning techniques combined with data-balancing methods.

NA Adam Khleel, K Nehéz - International Journal of …, 2023 - pdfs.semanticscholar.org
Code smells indicate design issues that violate basic design principles such as hierarchy
encapsulation, abstraction, and others, potentially affecting software quality [1],[2]. Detecting …

Severity classification of code smells using machine-learning methods

S Dewangan, RS Rao, SR Chowdhuri, M Gupta - SN Computer Science, 2023 - Springer
Code smell detection can be very useful for minimizing maintenance costs and improving
software quality. Code smells help developers/programmers, researchers to subjectively …

Improving performance with hybrid feature selection and ensemble machine learning techniques for code smell detection

S Jain, A Saha - Science of Computer Programming, 2021 - Elsevier
Maintaining large and complex software is a significant task in IT industry. One reason for
that is the development of code smells which are design flaws that lead to future bugs and …

A hybrid approach to identify code smell using machine learning algorithms

A Patnaik, N Padhy - International Journal of Open Source Software …, 2021 - igi-global.com
Code smell aims to identify bugs that occurred during software development. It is the task of
identifying design problems. The significant causes of code smell are complexity in code …

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

MY Mhawish, M Gupta - International Journal of Computer …, 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 …

Does code complexity affect the quality of real-time projects? detection of code smell on software projects using machine learning algorithms

A Patnaik, N Padhy - Proceedings of the International Conference on …, 2021 - dl.acm.org
Code smell targets to identify bugs that occur due to incorrect analysis of code during
software development life cycle. It is the task of analyzing a code design problem. The …

A review on machine-learning based code smell detection techniques in object-oriented software system (s)

A Kaur, S Jain, S Goel, G Dhiman - Recent Advances in …, 2021 - ingentaconnect.com
Background: Code smells are symptoms that something may be wrong in software systems
that can cause complications in maintaining software quality. In literature, there exist many …

[PDF][PDF] Finding bad code smells with neural network models

DK Kim - International Journal of Electrical and …, 2017 - download.garuda.kemdikbud.go.id
Code smell refers to any symptom introduced in design or implementation phases in the
source code of a program. Such a code smell can potentially cause deeper and serious …

Machine learning techniques for code smells detection: An empirical experiment on a highly imbalanced setup

FC Luiz, BR de Oliveira Rodrigues… - Proceedings of the XV …, 2019 - dl.acm.org
Code smells, also known as code bad smells, are" a surface indication that usually
corresponds to a deeper problem in the system"[12]. Introduced by Fowler in 1999 [11] …

Code smell severity classification using machine learning techniques

FA Fontana, M Zanoni - Knowledge-Based Systems, 2017 - Elsevier
Several code smells detection tools have been developed providing different results,
because smells can be subjectively interpreted and hence detected in different ways …