An Empirical Study on the Evolution of Test Smell
Test smell as analogous to code smell is a poor design choice in the implementation of test code. Recently, the concept of test smell has become the utmost interest of researchers and practitioners. Surveys show that developers’ are aware of test smells and their potential consequences in the software system. However, there is limited empirical evidence for how developers address test smells during software evolution. Thus, in this paper, we study 2 research questions: (RQ1) How do test smells evolve? (RQ2) What is the motivation for removing test smells? Our result shows that Assertion Roulette, Conditional Test Logic and Unknown tests have a high rate of churns, the feature addition and improvement motivate refactoring, but test smell persists, implicating sub-optimal practice. In our study, we hope to fill the gap between academia and industry by providing evidence of sub-optimal practice in the way developers address test smells, and how it may be detrimental to the software.
Wed 8 JulDisplayed time zone: (UTC) Coordinated Universal Time change
17:10 - 18:00 | |||
17:10 50mPoster | Improving Bug Detection and Fixing via Code Representation Learning ACM Student Research Competition Yi Li New Jersey Institute of Technology, USA | ||
17:10 50mPoster | Automatic Generation of Simulink Models to Find Bugs in Cyber-Physical System Tool Chain using Deep Learning ACM Student Research Competition Sohil Lal Shrestha The University of Texas at Arlington DOI Pre-print | ||
17:10 50mPoster | Studying and Suggesting Logging Locations in Code Blocks ACM Student Research Competition Zhenhao Li Concordia University | ||
17:10 50mPoster | An Automated Framework For Gaming Platform To Test Multiple Games ACM Student Research Competition Zihe Song The University of Texas at Dallas | ||
17:10 50mPoster | Efficient test execution in End to End testing ACM Student Research Competition Cristian Augusto University of Oviedo | ||
17:10 50mPoster | An Empirical Study on the Evolution of Test Smell ACM Student Research Competition Dong Jae Kim Concordia University |