Code smell detection using multi-label classification approach

T Guggulothu, SA Moiz - Software Quality Journal, 2020 - Springer
Code smells are characteristics of the software that indicates a code or design problem
which can make software hard to understand, evolve, and maintain. There are several code …

An Evaluation of Multi-Label Classification Approaches for Method-Level Code Smells Detection

PS Yadav, RS Rao, A Mishra - IEEE Access, 2024 - ieeexplore.ieee.org
(1) Background: Code smell is the most popular and reliable method for detecting potential
errors in code. In real-world circumstances, a single source code may have multiple code …

[HTML][HTML] How far are we from reproducible research on code smell detection? A systematic literature review

T Lewowski, L Madeyski - Information and Software Technology, 2022 - Elsevier
Context: Code smells are symptoms of wrong design decisions or coding shortcuts that may
increase defect rate and decrease maintainability. Research on code smells is accelerating …

[HTML][HTML] Model level code smell detection using egapso based on similarity measures

G Saranya, HK Nehemiah, A Kannan… - Alexandria engineering …, 2018 - Elsevier
Software maintenance is an essential part of any software that finds its use in the day-to-day
activities of any organization. During the maintenance phase bugs detected must be …

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 …

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 …

Deep representation learning for code smells detection using variational auto-encoder

M Hadj-Kacem, N Bouassida - 2019 international joint …, 2019 - ieeexplore.ieee.org
Detecting code smells is an important research problem in the software maintenance. It
assists the subsequent steps of the refactoring process so as to improve the quality of the …

Reducing the large class code smell by applying design patterns

B Turkistani, Y Liu - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
Large Class code smell refers to the classes that tend to centralize the intelligence of the
system. Large Class indicates weaknesses in design that can possibly slow down the …

A review on search-based tools and techniques to identify bad code smells in object-oriented systems

A Kaur, G Dhiman - Harmony Search and Nature Inspired Optimization …, 2019 - Springer
Researchers have provided various techniques and tools in the past few years for
identification of code smells. Due to their changing outcomes and features, the classification …

Comparing heuristic and machine learning approaches for metric-based code smell detection

F Pecorelli, F Palomba, D Di Nucci… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Code smells represent poor implementation choices performed by developers when
enhancing source code. Their negative impact on source code maintainability and …