Does Automated Unit Test Generation Really Help Software Testers? A Controlled Empirical Study

by Gordon Fraser, Matt Staats, Phil McMinn, Andrea Arcuri, and Frank Padberg

ACM Transactions on Software Engineering and Methodology, 2015



Work on automated test generation has produced several tools capable of generating test data which achieves high structural coverage over a program. In the absence of a specification, developers are expected to manually construct or verify the test oracle for each test input. Nevertheless, it is assumed that these generated tests ease the task of testing for the developer, as testing is reduced to checking the results of tests. While this assumption has persisted for decades, there has been no conclusive evidence to date confirming it. However, the limited adoption in industry indicates this assumption may not be correct, and ... [more]


Reference

Gordon Fraser, Matt Staats, Phil McMinn, Andrea Arcuri, and Frank Padberg. Does Automated Unit Test Generation Really Help Software Testers? A Controlled Empirical Study. ACM Transactions on Software Engineering and Methodology, vol. 24, no. 4, 2015


Bibtex Entry
@article{Fraser2015,
  author  = "Fraser, Gordon and Staats, Matt and McMinn, Phil and Arcuri, Andrea and Padberg, Frank",
  title   = "Does Automated Unit Test Generation Really Help Software Testers? {A} Controlled Empirical Study",
  editor  = "Harman, Mark and Pezz\`{e}, Mauro",
  journal = "ACM Transactions on Software Engineering and Methodology",
  volume  = "24",
  number  = "4",
  year    = "2015"
}