Identification of Code Properties that Support Code Smell Analysis

S Prokić, N Luburić, J Slivka… - 2023 46th MIPRO ICT …, 2023 - ieeexplore.ieee.org
Code smells are structures in code that imply potential maintainability problems and may
negatively impact software quality. One of the critical challenges with code smells is that …

Including structural factors into the metrics-based code smells detection

B Walter, B Matuszyk, FA Fontana - Scientific Workshop Proceedings of …, 2015 - dl.acm.org
Code smells help to discover and describe deeper problems in software design. Several
automated methods of smell detection are based the analysis of a combination of code …

[PDF][PDF] Class Level Code Smell Detection using Machine Learning Methods

R Spahić, K Karađuzović-Hadžiabdić - book of - smartlibrary.elayanan.info
Code smells are indicators of bad design choices but not necessarily proven to be bad
practices. Several commercial tools exist for detecting code smells, yet there are arguments …

Code smells: relevance of the problem and novel detection techniques

F Palomba - 2017 - elea.unisa.it
Software systems are becoming the core of the business of several industrial companies
and, for this reason, they are getting bigger and more complex. Furthermore, they are …

Is a strategy for code smell assessment long overdue?

S Counsell, RM Hierons, H Hamza, S Black… - Proceedings of the …, 2010 - dl.acm.org
Code smells reflect code decay and, as such, developers should seek to eradicate such
smells through application of'deodorant'in the form of one or more refactorings. However, a …

Are you smelling it? Investigating how similar developers detect code smells

M Hozano, A Garcia, B Fonseca, E Costa - Information and Software …, 2018 - Elsevier
Context A code smell indicates a poor implementation choice that often worsens software
quality. Thus, code smell detection is an elementary technique to identify refactoring …

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 …

[PDF][PDF] Automatic detection of bad smells in code: An experimental assessment.

FA Fontana, P Braione, M Zanoni - J. Object Technol., 2012 - researchgate.net
Code smells are structural characteristics of software that may indicate a code or design
problem that makes software hard to evolve and maintain, and may trigger refactoring of …

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 …

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 …