Refactoring test smells with junit 5: Why should developers keep up-to-date?

E Soares, M Ribeiro, R Gheyi… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Test smells are symptoms in the test code that indicate possible design or implementation
problems. Previous research demonstrated their harmfulness and the developers' …

Just-in-time test smell detection and refactoring: The darts project

S Lambiase, A Cupito, F Pecorelli, A De Lucia… - Proceedings of the 28th …, 2020 - dl.acm.org
Test smells represent sub-optimal design or implementation solutions applied when
developing test cases. Previous research has shown that these smells may decrease both …

Revisiting test smells in automatically generated tests: limitations, pitfalls, and opportunities

A Panichella, S Panichella, G Fraser… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Test smells attempt to capture design issues in test code that reduce their maintainability.
Previous work found such smells to be highly common in automatically generated test …

RAIDE: a tool for Assertion Roulette and Duplicate Assert identification and refactoring

R Santana, L Martins, L Rocha, T Virgínio… - Proceedings of the …, 2020 - dl.acm.org
Test smells are fragments of code that can affect the comprehensibility and the
maintainability of the test code. Preventing, detecting, and correcting test smells are tasks …

Refactoring test smells: A perspective from open-source developers

E Soares, M Ribeiro, G Amaral, R Gheyi… - Proceedings of the 5th …, 2020 - dl.acm.org
Test smells are symptoms in the test code that indicate possible design or implementation
problems. Their presence, along with their harmfulness, has already been demonstrated by …

Tsdetect: An open source test smells detection tool

A Peruma, K Almalki, CD Newman… - Proceedings of the 28th …, 2020 - dl.acm.org
The test code, just like production source code, is subject to bad design and programming
practices, also known as smells. The presence of test smells in a software project may affect …

Behavior-based test smells refactoring: Toward an automatic approach to refactoring eager test and lazy test smells

A Pizzini - Proceedings of the ACM/IEEE 44th International …, 2022 - dl.acm.org
Software testing is an essential part of the development process, and like many software
artifacts, tests are affected by smells, harming comprehension and maintainability. Several …

Socrates: Scala radar for test smells

J De Bleser, D Di Nucci, C De Roover - Proceedings of the Tenth ACM …, 2019 - dl.acm.org
Test smells are indications of poorly designed unit tests. Previous studies have
demonstrated their negative impact on test understanding and maintenance. Moreover …

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 …

A survey on test practitioners' awareness of test smells

NS Junior, L Rocha, LA Martins, I Machado - arXiv preprint arXiv …, 2020 - arxiv.org
Developing test code may be a time-consuming task that usually requires much effort and
cost, especially when it is done manually. Besides, during this process, developers and …