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

A systematic literature review on bad smells–5 w's: which, when, what, who, where

EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …

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 …

[图书][B] Real-time systems design and analysis

PA Laplante - 2004 - ieeexplore.ieee.org
The undersigned hereby transfer any and all rights in and to the work includin without
limitation all copyright rights in the above work to The Institute of Electriial and Electronics …

Some code smells have a significant but small effect on faults

T Hall, M Zhang, D Bowes, Y Sun - ACM Transactions on Software …, 2014 - dl.acm.org
We investigate the relationship between faults and five of Fowler et al.'s least-studied smells
in code: Data Clumps, Switch Statements, Speculative Generality, Message Chains, and …

Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems

SM Olbrich, DS Cruzes… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
Code smells are particular patterns in object-oriented systems that are perceived to lead to
difficulties in the maintenance of such systems. It is held that to improve maintainability, code …

The evolution and impact of code smells: A case study of two open source systems

S Olbrich, DS Cruzes, V Basili… - 2009 3rd international …, 2009 - ieeexplore.ieee.org
Code smells are design flaws in object-oriented designs that may lead to maintainability
issues in the further evolution of the software system. This study focuses on the evolution 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 …

A review of code smell mining techniques

G Rasool, Z Arshad - Journal of Software: Evolution and …, 2015 - Wiley Online Library
Over the past 15 years, researchers presented numerous techniques and tools for mining
code smells. It is imperative to classify, compare, and evaluate existing techniques and tools …

An interactive ambient visualization for code smells

E Murphy-Hill, AP Black - … of the 5th international symposium on …, 2010 - dl.acm.org
Code smells are characteristics of software that indicate that code may have a design
problem. Code smells have been proposed as a way for programmers to recognize the need …