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

D Di Nucci, F Palomba, DA Tamburri… - 2018 ieee 25th …, 2018 - ieeexplore.ieee.org
… and the actual capabilities of machine learning techniques for code smell detection, in this
… containing instances of more than one type of smells, besides non smelly instances. Our …

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

MI Azeem, F Palomba, L Shi, Q Wang - Information and Software …, 2019 - Elsevier
smell detection and whether there are points of … of code smells. Our goal is to provide an
overview and discuss the usage of machine learning approaches in the field of code smells. …

Code smells for machine learning applications

H Zhang, L Cruz, A Van Deursen - … of the 1st International Conference on …, 2022 - dl.acm.org
code quality is quintessential to avoid issues in the long run. This paper proposes and
identifies a list of 22 machine learning-specific code smells … We pinpoint each smell with a …

Code smell severity classification using machine learning techniques

FA Fontana, M Zanoni - Knowledge-Based Systems, 2017 - Elsevier
… With respect to previous work, our approach is new, since we apply machine learning
techniques to predict code smell severity. According to our knowledge, this direction has not been …

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
Code smell detection is essential to improve software quality, … code smell prediction approach
based on machine learning … used to explain the machine learning model’s predictions and …

Machine learning techniques for code smells detection: a systematic mapping study

FL Caram, BRDO Rodrigues… - … Journal of Software …, 2019 - World Scientific
machine learning techniques. This paper provides the reader with an overview of machine
learning techniques and code smells … applying machine learning for code smells identication …

The prevalence of code smells in machine learning projects

B Van Oort, L Cruz, M Aniche… - 2021 IEEE/ACM 1st …, 2021 - ieeexplore.ieee.org
… prevalent code smells. Thus, we formulate the following research question: What are the most
prevalent code smells in Machine Learning code… of code smells in 74 Python ML projects. …

Code smells in machine learning systems

J Gesi, S Liu, J Li, I Ahmed, N Nagappan, D Lo… - arXiv preprint arXiv …, 2022 - arxiv.org
code smells between our identified code smells and existing Python code smells we see
that newly identified code smells are more frequent compared to generic Python code smells. …

Comparing and experimenting machine learning techniques for code smell detection

F Arcelli Fontana, MV Mäntylä, M Zanoni… - Empirical Software …, 2016 - Springer
… , with 1986 manually validated code smell samples. We found that all … However, the lower
prevalence of code smells, ie, … of machine learning to the detection of these code smells can …

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
… of code smells and which learning model is best to detect the severity of code smells. To …
severity classification of code smells depending on several machine learning models such as …