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 …

A new approach to web application security: Utilizing gpt language models for source code inspection

Z Szabó, V Bilicki - Future Internet, 2023 - mdpi.com
Due to the proliferation of large language models (LLMs) and their widespread use in
applications such as ChatGPT, there has been a significant increase in interest in AI over the …

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

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 …

Python code smell detection using machine learning

N Vatanapakorn, C Soomlek… - … Computer Science and …, 2022 - ieeexplore.ieee.org
Python is an increasingly popular programming language used in various software projects
and domains. Code smells in Python significantly influences the maintainability …

[PDF][PDF] Deep convolutional neural network model for bad code smells detection based on oversampling method

NAA Khleel, K Nehéz - Indones. J. Electr. Eng. Comput. Sci, 2022 - researchgate.net
Code smells refers to any symptoms or anomalies in the source code that shows violation of
design principles or implementation. Early detection of bad code smells improves software …

Severity classification of software code smells using machine learning techniques: A comparative study

A Abdou, N Darwish - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Code smell is a software characteristic that indicates bad symptoms in code design which
causes problems related to software quality. The severity of code smells must be measured …

Enhanced machine learning-based code smell detection through hyper-parameter optimization

P Sukkasem, C Soomlek - 2023 20th International Joint …, 2023 - ieeexplore.ieee.org
To preserve software quality and maintainability, machine learning-based code smell
detection has been proposed, and the results are promising. This research proposes an …

Extraction of prediction rules of code smell using decision tree algorithm

PS Yadav, S Dewangan, RS Rao - 2021 10th international …, 2021 - ieeexplore.ieee.org
Code Smell is a set of information of a source code that indicates any serious problem in the
software. To detect the code smell prediction rule, we have applied a Decision tree …