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 …
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 …
Code smell detection using ensemble machine learning algorithms
Code smells are the result of not following software engineering principles during software
development, especially in the design and coding phase. It leads to low maintainability. To …
development, especially in the design and coding phase. It leads to low maintainability. To …
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 …
[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 …
design principles or implementation. Early detection of bad code smells improves software …
A novel four-way approach designed with ensemble feature selection for code smell detection
Purpose: Code smells are residuals of technical debt induced by the developers. They
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
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 …
On the role of data balancing for machine learning-based code smell detection
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 …
For this reason, many approaches aimed at identifying these design flaws have been …
[PDF][PDF] Generating code-smell prediction rules using decision tree algorithm and software metrics
MY Mhawish, M Gupta - Int. J. Comput. Sci. Eng, 2019 - researchgate.net
Accepted: 12/May/2019, Published: 31/May/2019 Abstract—Code smells identified by
Fowler [1] is as symptoms of possible code or design problems. Code smells have adverse …
Fowler [1] is as symptoms of possible code or design problems. Code smells have adverse …
A novel approach for code smell detection: an empirical study
Code smells detection helps in improving understandability and maintainability of software
while reducing the chances of system failure. In this study, six machine learning algorithms …
while reducing the chances of system failure. In this study, six machine learning algorithms …