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 …
A large-scale empirical study on the lifecycle of code smell co-occurrences
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 …
programmers during the development of a software system that possibly lead to low code …
Exploring the impact of inter-smell relations on software maintainability: An empirical study
A Yamashita, L Moonen - 2013 35th International Conference …, 2013 - ieeexplore.ieee.org
Code smells are indicators of issues with source code quality that may hinder evolution.
While previous studies mainly focused on the effects of individual code smells on …
While previous studies mainly focused on the effects of individual code smells on …
Beyond technical aspects: How do community smells influence the intensity of code smells?
Code smells are poor implementation choices applied by developers during software
evolution that often lead to critical flaws or failure. Much in the same way, community smells …
evolution that often lead to critical flaws or failure. Much in the same way, community smells …
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 …
deliberately or not, ignored. More importantly, there is little knowledge about the factors that …
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 …
The scent of a smell: An extensive comparison between textual and structural smells
Code smells, ie, symptoms of poor design and implementation choices applied by
programmers during the development of a software project [2], represent an important factor …
programmers during the development of a software project [2], represent an important factor …
To what extent can maintenance problems be predicted by code smell detection?–An empirical study
A Yamashita, L Moonen - Information and Software Technology, 2013 - Elsevier
Context Code smells are indicators of poor coding and design choices that can cause
problems during software maintenance and evolution. Objective This study is aimed at a …
problems during software maintenance and evolution. Objective This study is aimed at a …
Quantifying the effect of code smells on maintenance effort
Context: Code smells are assumed to indicate bad design that leads to less maintainable
code. However, this assumption has not been investigated in controlled studies with …
code. However, this assumption has not been investigated in controlled studies with …
Assessing the capability of code smells to explain maintenance problems: an empirical study combining quantitative and qualitative data
A Yamashita - Empirical Software Engineering, 2014 - Springer
Code smells are indicators of deeper design problems that may cause difficulties in the
evolution of a software system. This paper investigates the capability of twelve code smells …
evolution of a software system. This paper investigates the capability of twelve code smells …