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 …

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 …

Test smell detection tools: A systematic mapping 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 …

The impact of code smells on software bugs: A systematic literature review

AS Cairo, GF Carneiro, MP Monteiro - Information, 2018 - mdpi.com
Context: Code smells are associated to poor design and programming style, which often
degrades code quality and hampers code comprehensibility and maintainability. Goal …

The secret life of test smells-an empirical study on test smell evolution and maintenance

DJ Kim, TH Chen, J Yang - Empirical Software Engineering, 2021 - Springer
In recent years, researchers and practitioners have been studying the impact of test smells
on test maintenance. However, there is still limited empirical evidence on why developers …

Investigating severity thresholds for test smells

D Spadini, M Schvarcbacher, AM Oprescu… - Proceedings of the 17th …, 2020 - dl.acm.org
Test smells are poor design decisions implemented in test code, which can have an impact
on the effectiveness and maintainability of unit tests. Even though test smell detection tools …

Test smells 20 years later: detectability, validity, and reliability

A Panichella, S Panichella, G Fraser… - Empirical Software …, 2022 - Springer
Test smells aim to capture design issues in test code that reduces its maintainability. These
have been extensively studied and generally found quite prevalent in both human-written …

[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 …

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 …

Code bad smells: a review of current knowledge

M Zhang, T Hall, N Baddoo - Journal of Software Maintenance …, 2011 - Wiley Online Library
Fowler et al. identified 22 Code Bad Smells to direct the effective refactoring of code. These
are increasingly being taken up by software engineers. However, the empirical basis of …