Predicting code smells and analysis of predictions: using machine learning techniques and software metrics

MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
… we proposed a code smell prediction approach based on machine learning techniques and
… further used to explain the machine learning model’s predictions and interpretability. The …

Severity classification of software code smells using machine learning techniques: A comparative study

A Abdou, N Darwish - Journal of Software: Evolution and …, 2024 - Wiley Online Library
… and we extracted the prediction rules for each type of code smell according to its severity. On
… For example, LIME explains what happen to the predictions when we give variations of our …

Assessment of code smell for predicting class change proneness using machine learning

N Pritam, M Khari, R Kumar, S Jha… - IEEE …, 2019 - ieeexplore.ieee.org
… with the help of code smell are compared and analyzed … This section analyses the
effectiveness of code smell in predicting … The predictions obtained from the algorithms also help in …

Code smell severity classification using machine learning techniques

FA Fontana, M Zanoni - Knowledge-Based Systems, 2017 - Elsevier
… , since we apply machine learning techniques to predict code smell severity. According to …
1/4 predictions are wrong, most errors have an absolute value of 1 (considering 20 predictions, …

Detecting code smells using machine learning techniques: Are we there yet?

D Di Nucci, F Palomba, DA Tamburri… - … on software analysis …, 2018 - ieeexplore.ieee.org
… We conclude that, when testing code smell prediction models on the revised dataset, we
noticed that performances are up to 90% less accurate in terms of F-Measure than those …

Evaluation of machine learning approaches for change-proneness prediction using code smells

K Kaur, S Jain - … of the 5th International Conference on Frontiers in …, 2017 - Springer
… This paper evaluates six types of machine learning algorithms to predict change-proneness
using code smells as predictors for … Machine learning algorithms make predictions based on

Machine learning techniques for code smell detection: A systematic literature review and meta-analysis

MI Azeem, F Palomba, L Shi, Q Wang - … and Software Technology, 2019 - Elsevier
… of machine learning techniques in the context of code smell detection. The open issues
emerged in this study … We identify a set of 15 primary studies that proposed code smell prediction

Application of machine learning algorithms for code smell prediction using object-oriented software metrics

M Agnihotri, A Chug - Journal of Statistics and Management …, 2020 - Taylor & Francis
… Finally, in this research study, a set of code smell prediction rules were extracted using … It
constructs several decision trees on the dataset, acquires different predictions from each of the …

Detecting code smells using deep learning

AK Das, S Yadav, S Dhal - TENCON 2019-2019 IEEE Region …, 2019 - ieeexplore.ieee.org
code metrics (as well as lexical similarity) and predictions [12], [… study in [12] suggested that
such statistical machine learning … in predicting the Brain Method code smell through both 15 …

Bad smell detection using machine learning techniques: a systematic literature review

A Al-Shaaby, H Aljamaan, M Alshayeb - Arabian Journal for Science and …, 2020 - Springer
use a systematic literature review approach to review studies that use machine learning
techniques to detect code smells. … of machine learning algorithms, prediction accuracy, detected …