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 …

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

FL Caram, BRDO Rodrigues… - … Journal of Software …, 2019 - World Scientific
Code smells or bad smells are an accepted approach to identify design flaws in the source
code. Although it has been explored by researchers, the interpretation of programmers is …

Detecting code smells using industry-relevant data

L Madeyski, T Lewowski - Information and Software Technology, 2023 - Elsevier
Context Code smells are patterns in source code associated with an increased defect rate
and a higher maintenance effort than usual, but without a clear definition. Code smells are …

Comparing and experimenting machine learning techniques for code smell detection

F Arcelli Fontana, MV Mäntylä, M Zanoni… - Empirical Software …, 2016 - Springer
Several code smell detection tools have been developed providing different results,
because smells can be subjectively interpreted, and hence detected, in different ways. In this …

On the role of data balancing for machine learning-based code smell detection

F Pecorelli, D Di Nucci, C De Roover… - Proceedings of the 3rd …, 2019 - dl.acm.org
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 …

Experience report: Evaluating the effectiveness of decision trees for detecting code smells

L Amorim, E Costa, N Antunes… - 2015 IEEE 26th …, 2015 - ieeexplore.ieee.org
Developers continuously maintain software systems to adapt to new requirements and to fix
bugs. Due to the complexity of maintenance tasks and the time-to-market, developers make …

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
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 …

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
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …

[HTML][HTML] How far are we from reproducible research on code smell detection? A systematic literature review

T Lewowski, L Madeyski - Information and Software Technology, 2022 - Elsevier
Context: Code smells are symptoms of wrong design decisions or coding shortcuts that may
increase defect rate and decrease maintainability. Research on code smells is accelerating …

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, enhancing software
maintainability, and decrease the risk of faults and failures in the software system. In this …