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 …
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 …
Code smell severity classification using machine learning techniques
FA Fontana, M Zanoni - Knowledge-Based Systems, 2017 - Elsevier
Several code smells detection tools have been developed providing different results,
because smells can be subjectively interpreted and hence detected in different ways …
because smells can be subjectively interpreted and hence detected in different ways …
[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 …
[HTML][HTML] 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 …
Bad smell detection using machine learning techniques: a systematic literature review
Code smells are indicators of potential problems in software. They tend to have a negative
impact on software quality. Several studies use machine learning techniques to detect bad …
impact on software quality. Several studies use machine learning techniques to detect bad …
[HTML][HTML] 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 …
Evaluating the accuracy of machine learning algorithms on detecting code smells for different developers
Code smells indicate poor implementation choices that may hinder the system maintenance.
Their detection is important for the software quality improvement, but studies suggest that it …
Their detection is important for the software quality improvement, but studies suggest that it …
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 …
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 …