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 …
Severity classification of code smells using machine-learning methods
Code smell detection can be very useful for minimizing maintenance costs and improving
software quality. Code smells help developers/programmers, researchers to subjectively …
software quality. Code smells help developers/programmers, researchers to subjectively …
Improving machine learning-based code smell detection via hyper-parameter optimization
Unlike code errors, the presence of code smell often does not affect the behavior of the
software system, but it will cause quality problems in terms of readability, understandability …
software system, but it will cause quality problems in terms of readability, understandability …
Revisiting" code smell severity classification using machine learning techniques"
In the context of limited maintenance resources, predicting the severity of code smells is
more practically useful than simply detecting them. Fontana et al. first empirically …
more practically useful than simply detecting them. Fontana et al. first empirically …
On the relative value of imbalanced learning for code smell detection
Machine learning‐based code smell detection (CSD) has been demonstrated to be a
valuable approach for improving software quality and enabling developers to identify …
valuable approach for improving software quality and enabling developers to identify …
Voting heterogeneous ensemble for code smell detection
H Aljamaan - 2021 20th IEEE international conference on …, 2021 - ieeexplore.ieee.org
Code smells are poor design and implementation choices that hinders the overall software
quality. Code smells detection using machine learning models has been an active research …
quality. Code smells detection using machine learning models has been an active research …
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 …
SSHM: SMOTE-stacked hybrid model for improving severity classification of code smell
J Nanda, JK Chhabra - International Journal of Information Technology, 2022 - Springer
Code Smells are structural characteristics of software that indicate design problems that lead
to less maintainable code. It can be seen as symptom of underlying problems like defects …
to less maintainable code. It can be seen as symptom of underlying problems like defects …
On the effectiveness of developer features in code smell prioritization: A replication study
Code smells are sub-optimal design and implementation choices that hinder software
maintainability. Although significant progress has been achieved in code smell detection …
maintainability. Although significant progress has been achieved in code smell detection …
Improving Code Smell Detection by Reducing Dimensionality Using Ensemble Feature Selection and Machine Learning
A Nandini, R Singh, A Rathee - SN Computer Science, 2024 - Springer
Code smells negatively impact software maintenance and several mitigation tools and/or
techniques have been devised in the past. However, their interpretation is subjective and …
techniques have been devised in the past. However, their interpretation is subjective and …