Building empirical support for automated code smell detection

J Schumacher, N Zazworka, F Shull… - Proceedings of the …, 2010 - dl.acm.org
Identifying refactoring opportunities in software systems is an important activity in today's
agile development environments. The concept of code smells has been proposed to …

Towards a systematic approach to manual annotation of code smells

N Luburić, S Prokić, KG Grujić, J Slivka… - Authorea …, 2023 - techrxiv.org
This is a preprint of an article published in the Science of Computer Programming. The final
peer-reviewed publication is available online at: https://doi. org/10.1016/j. scico …

Voting heterogeneous ensemble for code smell detection

H Aljamaan - 2021 20th IEEE international conference on …, 2021 - ieeexplore.ieee.org
Code smells are poor design and implementation choices that hinders the overall software
quality. Code smells detection using machine learning models has been an active research …

Towards effective teams for the identification of code smells

R de Mello, R Oliveira, L Sousa… - 2017 IEEE/ACM 10th …, 2017 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices. Several techniques
for the automated detection of code smells have been proposed, but their effectiveness is …

Deep representation learning for code smells detection using variational auto-encoder

M Hadj-Kacem, N Bouassida - 2019 international joint …, 2019 - ieeexplore.ieee.org
Detecting code smells is an important research problem in the software maintenance. It
assists the subsequent steps of the refactoring process so as to improve the quality of the …

[PDF][PDF] Experimental evaluation of code smell detection tools

T Paiva¹, A Damasceno¹, J Padilha¹, E Figueiredo¹… - 2015 - vem2015.dcc.ufla.br
Code smells are code fragments that can hinder the evolution and maintenance of software
systems. Their detection is a challenge for developers and their informal definition leads to …

[PDF][PDF] Multi-Label Code Smell Detection with Hybrid Model based on Deep Learning.

Y Li, X Zhang - SEKE, 2022 - ksiresearch.org
Code smell is an indicator of potential problems in a software design that have a negative
impact on readability and maintainability. Hence, it is essential for developers to make out …

A systematic literature review: code bad smells in java source code

A Gupta, B Suri, S Misra - … Science and Its Applications–ICCSA 2017: 17th …, 2017 - Springer
Code smell is an indication of a software designing problem. The presence of code smells
can have a severe impact on the software quality. Smells basically refers to the structure of …

Smells are sensitive to developers! on the efficiency of (un) guided customized detection

M Hozano, A Garcia, N Antunes… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
Code smells indicate poor implementation choices that may hinder program comprehension
and maintenance. Their informal definition allows developers to follow different heuristics to …

[HTML][HTML] Improving accuracy of code smells detection using machine learning with data balancing techniques

NAA Khleel, K Nehéz - The Journal of Supercomputing, 2024 - Springer
Code smells indicate potential symptoms or problems in software due to inefficient design or
incomplete implementation. These problems can affect software quality in the long-term …