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 …

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 …

Multi-objective code-smells detection using good and bad design examples

U Mansoor, M Kessentini, BR Maxim, K Deb - Software Quality Journal, 2017 - Springer
Code-smells are identified, in general, by using a set of detection rules. These rules are
manually defined to identify the key symptoms that characterize a code-smell using …

Landfill: An open dataset of code smells with public evaluation

F Palomba, D Di Nucci, M Tufano… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension and possibly increase change-and fault-proneness of source code …

Detecting code smells using machine learning techniques: Are we there yet?

D Di Nucci, F Palomba, DA Tamburri… - 2018 ieee 25th …, 2018 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices weighing heavily on
the quality of produced source code. During the last decades several code smell detection …

MLCQ: Industry-relevant code smell data set

L Madeyski, T Lewowski - … of the 24th International Conference on …, 2020 - dl.acm.org
Context Research on code smells accelerates and there are many studies that discuss them
in the machine learning context. However, while data sets used by researchers vary in …

Decor: A method for the specification and detection of code and design smells

N Moha, YG Guéhéneuc, L Duchien… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Code and design smells are poor solutions to recurring implementation and design
problems. They may hinder the evolution of a system by making it hard for software …

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 …

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 …

[PDF][PDF] Bad smells in software-a taxonomy and an empirical study

M Mantyla - 2003 - soberit.hut.fi
This study also compares the results of the smell survey to the source code metrics collected
with automatic tools. The results show that developers' evaluations of the bad code smells …