Test smell detection tools: A systematic map** study

W Aljedaani, A Peruma, A Aljohani, M Alotaibi… - Proceedings of the 25th …, 2021‏ - dl.acm.org
Test smells are defined as sub-optimal design choices developers make when
implementing test cases. Hence, similar to code smells, the research community has …

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 …

A survey on software smells

T Sharma, D Spinellis - Journal of Systems and Software, 2018‏ - Elsevier
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …

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 relation of test smells to software code quality

D Spadini, F Palomba, A Zaidman… - 2018 IEEE …, 2018‏ - ieeexplore.ieee.org
Test smells are sub-optimal design choices in the implementation of test code. As reported
by recent studies, their presence might not only negatively affect the comprehension of test …

Smells in software test code: A survey of knowledge in industry and academia

V Garousi, B Küçük - Journal of systems and software, 2018‏ - Elsevier
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence
may negatively affect the quality of test suites and production code. Test smells are the …

An empirical investigation into the nature of test smells

M Tufano, F Palomba, G Bavota, M Di Penta… - Proceedings of the 31st …, 2016‏ - dl.acm.org
Test smells have been defined as poorly designed tests and, as reported by recent empirical
studies, their presence may negatively affect comprehension and maintenance of test suites …

Are test smells really harmful? an empirical study

G Bavota, A Qusef, R Oliveto, A De Lucia… - Empirical Software …, 2015‏ - Springer
Bad code smells have been defined as indicators of potential problems in source code.
Techniques to identify and mitigate bad code smells have been proposed and studied …

On the distribution of test smells in open source android applications: An exploratory study

A Peruma, KS Almalki, CD Newman, MW Mkaouer… - 2019‏ - repository.rit.edu
The impact of bad programming practices, such as code smells, in production code has
been the focus of numerous studies in software engineering. Like production code, unit tests …

An empirical analysis of the distribution of unit test smells and their impact on software maintenance

G Bavota, A Qusef, R Oliveto… - 2012 28th IEEE …, 2012‏ - ieeexplore.ieee.org
Unit testing represents a key activity in software development and maintenance. Test suites
with high internal quality facilitate maintenance activities, such as code comprehension and …