Code smell detection: Towards a machine learning-based approach

FA Fontana, M Zanoni, A Marino… - 2013 IEEE international …, 2013 - ieeexplore.ieee.org
Several code smells detection tools have been developed providing different results,
because smells can be subjectively interpreted and hence detected in different ways …

Software smell detection techniques: A systematic literature review

A AbuHassan, M Alshayeb… - Journal of Software …, 2021 - Wiley Online Library
Software smells indicate design or code issues that might degrade the evolution and
maintenance of software systems. Detecting and identifying these issues are challenging …

Code smells detection and visualization: a systematic literature review

J Pereira dos Reis, F Brito e Abreu… - … Methods in Engineering, 2022 - Springer
Code smells tend to compromise software quality and also demand more effort by
developers to maintain and evolve the application throughout its life-cycle. They have long …

A cooperative parallel search-based software engineering approach for code-smells detection

W Kessentini, M Kessentini, H Sahraoui… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
We propose in this paper to consider code-smells detection as a distributed optimization
problem. The idea is that different methods are combined in parallel during the optimization …

On the influence of human factors for identifying code smells: A multi-trial empirical study

RM de Mello, R Oliveira, A Garcia - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Context: Code smells are symptoms in the source code that represent poor design choices.
Professional developers often perceive several types of code smells as indicators of actual …