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 …

Code bad smells: a review of current knowledge

M Zhang, T Hall, N Baddoo - Journal of Software Maintenance …, 2011 - Wiley Online Library
Fowler et al. identified 22 Code Bad Smells to direct the effective refactoring of code. These
are increasingly being taken up by software engineers. However, the empirical basis of …

A large-scale empirical study on the lifecycle of code smell co-occurrences

F Palomba, G Bavota, M Di Penta, F Fasano… - Information and …, 2018 - Elsevier
Context Code smells are suboptimal design or implementation choices made by
programmers during the development of a software system that possibly lead to low code …

When and why your code starts to smell bad (and whether the smells go away)

M Tufano, F Palomba, G Bavota… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Technical debt is a metaphor introduced by Cunningham to indicate “not quite right code
which we postpone making it right”. One noticeable symptom of technical debt is …

Do they really smell bad? a study on developers' perception of bad code smells

F Palomba, G Bavota, M Di Penta… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
In the last decade several catalogues have been defined to characterize bad code smells,
ie, symptoms of poor design and implementation choices. On top of such catalogues …

On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation

F Palomba, G Bavota, M Di Penta, F Fasano… - Proceedings of the 40th …, 2018 - dl.acm.org
Code smells were defined as symptoms of poor design choices applied by programmers
during the development of a software project [2]. They might hinder the comprehensibility …

Understanding the longevity of code smells: preliminary results of an explanatory survey

R Arcoverde, A Garcia, E Figueiredo - Proceedings of the 4th Workshop …, 2011 - dl.acm.org
There is growing empirical evidence that some (patterns of) code smells seem to be, either
deliberately or not, ignored. More importantly, there is little knowledge about the factors that …

How developers perceive smells in source code: A replicated study

D Taibi, A Janes, V Lenarduzzi - Information and Software Technology, 2017 - Elsevier
Context. In recent years, smells, also referred to as bad smells, have gained popularity
among developers. However, it is still not clear how harmful they are perceived from the …

The impact of code smells on software bugs: A systematic literature review

AS Cairo, GF Carneiro, MP Monteiro - Information, 2018 - mdpi.com
Context: Code smells are associated to poor design and programming style, which often
degrades code quality and hampers code comprehensibility and maintainability. Goal …

A large scale study on how developers discuss code smells and anti-pattern in stack exchange sites

A Tahir, J Dietrich, S Counsell, S Licorish… - Information and …, 2020 - Elsevier
Context: In this paper, we investigate how developers discuss code smells and anti-patterns
across three technical Stack Exchange sites. Understanding developers perceptions of …