Code smell detection using classification approaches

S Dewangan, RS Rao - Intelligent Systems: Proceedings of ICMIB 2021, 2022 - Springer
Code smells combine software features that indicate a code or design-related problem that
can increase the difficulty of the software and make it complicated to recognize, develop …

Hybrid model with multi-level code representation for multi-label code smell detection (077)

Y Li, A Liu, L Zhao, X Zhang - International Journal of Software …, 2022 - World Scientific
Code smell is an indicator of potential problems in a software design that have a negative
impact on readability and maintainability. Hence, detecting code smells in a timely and …

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 …

[PDF][PDF] Poster: machine learning based code smell detection through WekaNose

U Azadi, FA Fontana, M Zanoni - 2018 IEEE/ACM 40th …, 2018 - researchgate.net
Code smells can be subjectively interpreted, the results provided by detectors are usually
different, the agreement in the results is scarce, and a benchmark for the comparison of …

Detecting code smells using artificial intelligence: a prototype

J Virmajoki - 2020 - lutpub.lut.fi
Artificial intelligence is one of the major subtleties of our time. Artificial intelligence is utilized
in improving the quality of software projects and in applications themselves. Code smells are …

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 …

Improving performance by genetically optimizing support vector machine to detect code smells

S Jain, A Saha - Proceedings of the International Conference on …, 2021 - papers.ssrn.com
Code smell occurrence is a common phenomenon when functionalities of complex systems
are subjected to frequent changes. They are design anomalies that prevent future …

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 …

[HTML][HTML] Deep hybrid features for code smells detection

A Hamdy, M Tazy - Journal of Theoretical and Applied Information …, 2020 - jatit.org
Code smells are symptoms of poor software design and implementation choices. Previous
empirical studies have underlined their negative effect on software comprehension, fault …

[PDF][PDF] A Hybrid Approach To Detect Code Smells using Deep Learning.

M Hadj-Kacem, N Bouassida - ENASE, 2018 - scitepress.org
The detection of code smells is a fundamental prerequisite for guiding the subsequent steps
in the refactoring process. The more the detection results are accurate, the more the …