Bad smells are sub-optimal code structures that may represent problems that need attention. We conduct an extensive literature review on a huge body of knowledge from 1990 to 2017. We show that some smells are much more studied in the literature than others and some of them are intrinsically inter-related (which). We give a perspective on how the research has been driven across time (when). In particular, while the interest in duplicated code emerged before the reference publications by Fowler and Beck and by Brown et al., other types of bad smells started to be studied only after these seminal publications, with an increasing trend in the last decade. We analyzed aims, findings, and respective experimental settings and observed that the va...
Context: Code smell is a term commonly used to describe potential problems in the design of software...
In the last decade several catalogues have been defined to characterize bad code smells, i.e., symp...
Abstract—In the last decade several catalogues have been defined to characterize code bad smells, i....
Bad smells are sub-optimal code structures that may represent problems that need attention. We condu...
Part of the International Symposium on Software Testing and Analysis. Original paper can be found at...
This paper reports on evidence found of five possible relations (Plain Support, Mutual Support, Reje...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Context: Code smells are suboptimal design or implementation choices made by programmers during the ...
Code smells represent code decay and as such should be eradicated from a system to prevent future ma...
Context: Code smells are associated to poor design and programming style, which often degrades code ...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Gang of Four (GoF) design patterns are widely approved solutions for recurring software design probl...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
As a type of anti-pattern, test smells are defined as poorly-designed tests and their presence negat...
Context: Code smell is a term commonly used to describe potential problems in the design of software...
In the last decade several catalogues have been defined to characterize bad code smells, i.e., symp...
Abstract—In the last decade several catalogues have been defined to characterize code bad smells, i....
Bad smells are sub-optimal code structures that may represent problems that need attention. We condu...
Part of the International Symposium on Software Testing and Analysis. Original paper can be found at...
This paper reports on evidence found of five possible relations (Plain Support, Mutual Support, Reje...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Context: Code smells are suboptimal design or implementation choices made by programmers during the ...
Code smells represent code decay and as such should be eradicated from a system to prevent future ma...
Context: Code smells are associated to poor design and programming style, which often degrades code ...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Gang of Four (GoF) design patterns are widely approved solutions for recurring software design probl...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
“This material is presented to ensure timely dissemination of scholarly and technical work. Copyrigh...
As a type of anti-pattern, test smells are defined as poorly-designed tests and their presence negat...
Context: Code smell is a term commonly used to describe potential problems in the design of software...
In the last decade several catalogues have been defined to characterize bad code smells, i.e., symp...
Abstract—In the last decade several catalogues have been defined to characterize code bad smells, i....