Published July 20, 2021 | Version v1

Understanding practitioners' strategies to handle test smells: a multi-method study [DATA]

Description

Test smells are poor design and implementation choices that can affect the test code's understanding and maintainability. Recent studies show the industry is not aware of the test smells concept, while software engineers commonly encounter obstacles to maintain test code. This study investigated test creation and maintenance strategies through developers' perception of eight test smells types. We surveyed 87 software testers and interviewed eight to understand their view on test smells in practice. Our results show that most participants use manual strategies for creating and maintaining test cases. Based on data captured from software testers' perspectives, this study contributes with possible directions and treatments to analyze test smells, seeking to understand how the test affects and potential solutions for test smells.

Files

Transcrição das entrevistas.pdf

Files (1.1 MB)

Name Size Download all
md5:da5a38471a0529c9629a36a7f3b53b3e
41.6 kB Download
md5:9c37008c868f92817263e102d4f30c46
601.0 kB Preview Download
md5:7e357a10c2c5a42c28f4364266779d6b
479.5 kB Preview Download