Do they really smell bad? a study on developers' perception of bad code smells
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 …
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 …
maintenance of software systems. Detecting and identifying these issues are challenging …
Multi-objective code-smells detection using good and bad design examples
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 …
manually defined to identify the key symptoms that characterize a code-smell using …
Landfill: An open dataset of code smells with public evaluation
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 …
code comprehension and possibly increase change-and fault-proneness of source code …
Detecting code smells using machine learning techniques: Are we there yet?
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 …
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 …
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
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 …
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
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 …
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 …
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 …
with automatic tools. The results show that developers' evaluations of the bad code smells …