A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique
Detecting code smells may be highly helpful for reducing maintenance costs and raising
source code quality. Code smells facilitate developers or researchers to understand several …
source code quality. Code smells facilitate developers or researchers to understand several …
Revisiting Code Smell Severity Prioritization using learning to rank techniques
Abstract Code Smell Severity Prioritization (CSSP) is crucial in helping software developers
minimize software maintenance costs and enhance software quality, particularly when faced …
minimize software maintenance costs and enhance software quality, particularly when faced …
The Use of AI in Software Engineering: A Synthetic Knowledge Synthesis of the Recent Research Literature
P Kokol - Information, 2024 - mdpi.com
Artificial intelligence (AI) has witnessed an exponential increase in use in various
applications. Recently, the academic community started to research and inject new AI-based …
applications. Recently, the academic community started to research and inject new AI-based …
CBReT: A Cluster-Based Resampling Technique for dealing with imbalanced data in code smell prediction
Code smell refers to substandard design patterns in software's source code that may lead to
faults-prone implementation. Machine learning-based code smell prediction models suffer …
faults-prone implementation. Machine learning-based code smell prediction models suffer …
Multi-label learning for identifying co-occurring class code smells
M Hadj-Kacem, N Bouassida - Computing, 2024 - Springer
Code smell identification is crucial in software maintenance. The existing literature mostly
focuses on single code smell identification. However, in practice, a software artefact typically …
focuses on single code smell identification. However, in practice, a software artefact typically …
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 …
errors in code. In real-world circumstances, a single source code may have multiple code …
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 …
unbalanced nature of the problem and susceptibility to interpretation biases. The objective of …
[PDF][PDF] RAJOITUKSET KOODIHAJUJEN TUNNISTAMISESSA
S Valkama - trepo.tuni.fi
Ohjelmat ovat nykypäivänä aiempaa laajempia koodimäärässä mitattuna, ja tekniikoiden ja
työkalujen kehityksen ansiosta koodin tuottamisen tehokkuus on myös kasvanut. Ohjelmien …
työkalujen kehityksen ansiosta koodin tuottamisen tehokkuus on myös kasvanut. Ohjelmien …