The reviewed record of science sign in
Pith

arxiv: 2103.09388 · v1 · pith:RTCWD4BU · submitted 2021-03-17 · cs.SE

On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:RTCWD4BUrecord.jsonopen to challenge →

classification cs.SE
keywords testfilescodeunitbugssstubsdevelopersnon-test
0
0 comments X
read the original abstract

A key aspect of ensuring the quality of a software system is the practice of unit testing. Through unit tests, developers verify the correctness of production source code, thereby verifying the system's intended behavior under test. However, unit test code is subject to issues, ranging from bugs in the code to poor test case design (i.e., test smells). In this study, we compare and contrast the occurrences of a type of single-statement-bug-fix known as "simple stupid bugs" (SStuBs) in test and non-test (i.e., production) files in popular open-source Java Maven projects. Our results show that SStuBs occur more frequently in non-test files than in test files, with most fix-related code associated with assertion statements in test files. Further, most test files exhibiting SStuBs also exhibit test smells. We envision our findings enabling tool vendors to better support developers in improving the maintenance of test suites.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.