arrow
返回

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

delete2015-09-02
delete58
delete
OA
AI
G
Gordon Fraser *
M
Matt Staats
P
Phil McMinn
A
Andrea Arcuri
F
Frank Padberg
DOI:10.1145/2699688delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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 calls into question the practical value of test generation tools. To investigate this issue, we performed two controlled experiments comparing a total of 97 subjects split between writing tests manually and writing tests with the aid of an automated unit test generation tool, EVOSUITE. We found that, on one hand, tool support leads to clear improvements in commonly applied quality metrics such as code coverage (up to 300% increase). However, on the other hand, there was no measurable improvement in the number of bugs actually found by developers. Our results not only cast some doubt on how the research community evaluates test generation tools, but also point to improvements and future work necessary before automated test generation tools will be widely adopted by practitioners.
Keyword:
Algorithms
Experimentation
Reliability
Theory
Unit testing
automated test generation
branch coverage
empirical software engineering
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

U
University of Sheffield
学者数:
3.0W
论文数: 2.9W
被引数: 3.9W
K
karlsruhe institute of technology
学者数:
2.0W
论文数: 1.5W
被引数: 23
H
Helmholtz Association
学者数:
13.2W
论文数: 10.7W
被引数: 145
U
university of luxembourg
学者数:
5.2K
论文数: 4.8K
被引数: 4
学者 查看更多机构
引用论文

引用论文

Myosin dynamics during relaxation in mouse soleus muscle and modulation by 2′‐deoxy‐ATP
err2020-09-09
err0
errOAAI
errWeikang Ma; Matthew Childers; Jason Murray; Farid Moussavi‐Harami; Henry Gong; Robert Weiss; Valerie Daggett; Thomas Irving; Michael Regnier
err分享
err收藏
Plastic deformation and sintering of alumina under high pressure
err2013-12-17
err0
errOAAI
errFangming Liu; Duanwei He; Pingping Liu; Haikuo Wang; Chao Xu; Shuai Yin; Wenwen Yin; Yong Li
err分享
err收藏
Memory-Free Conic Anchoring of Liquid Crystals on a Solid Substrate
err2000-04-24
err0
PREAI
errO. Ou Ramdane; Ph. Auroy; S. Forget; E. Raspaud; Ph. Martinot-Lagarde; I. Dozov
err分享
err收藏
Risk factors associated with disease progression and mortality in chronic kidney disease of uncertain etiology: a cohort study in Medawachchiya, Sri Lanka
err2011-09-01
err0
errOAAI
errLalantha Senevirathna; Tilak Abeysekera; Shanika Nanayakkara; Rohana Chandrajith; Neelakanthi Ratnatunga; Kouji H. Harada; Toshiaki Hitomi; Toshiyuki Komiya; Eri Muso; Akio Koizumi
err分享
err收藏
Quantitative estimation of clay minerals in airborne hyperspectral data using a calibration field
err2020-09-28
err0
errOAAI
errHolger Eichstaedt; Tugsbuyan Tsedenbaljir; Rene Kahnt; Michael Denk; Yaron Ogen; Cornelia Glaesser; Ralf Loeser; Rudolf Suppes; Undrakhtamir Alyeksandr; Tsedendamba Oyunbuyan; Joseph Michalski
err分享
err收藏
Effect of alkalized urine on renal calculi in patients with gout: a protocol for a placebo-controlled, double-blinded randomized controlled trial
err2021-10-26
err0
errOAAI
errErtao Jia; Haiqiong Zhu; Hongling Geng; Yadong Wang; Li Zhong; Shangwen Liu; Feng Lin; Jianyong Zhang
err分享
err收藏
Features of Copper(II) Oxide Synthesis in Combustion Reactions with Glycine and Citric Acid
err2022-07-06
err0
PREAI
errV. D. Zhuravlev; L. V. Ermakova; Sh. M. Khaliullin; V. G. Bamburov; T. A. Patrusheva; N. M. Porotnikova
err分享
err收藏
Pre-4.2 AE mare-basalt volcanism in the lunar highlands
err1983-12-01
err0
PREAI
errLawrence A. Taylor; John W. Shervais; Robert H. Hunter; C.-Y. Shih; B.M. Bansal; J. Wooden; L.E. Nyquist; L.C. Laul
err分享
err收藏
学者 查看更多内容