A large-scale study of test coverage evolution

M Hilton, J Bell, D Marinov - Proceedings of the 33rd ACM/IEEE …, 2018 - dl.acm.org
Statement coverage is commonly used as a measure of test suite quality. Coverage is often
used as a part of a code review process: if a patch decreases overall coverage, or is itself …

Coverage is not strongly correlated with test suite effectiveness

L Inozemtseva, R Holmes - … of the 36th international conference on …, 2014 - dl.acm.org
The coverage of a test suite is often used as a proxy for its ability to detect faults. However,
previous studies that investigated the correlation between code coverage and test suite …

Code coverage at Google

M Ivanković, G Petrović, R Just, G Fraser - … of the 2019 27th ACM Joint …, 2019 - dl.acm.org
Code coverage is a measure of the degree to which a test suite exercises a software system.
Although coverage is well established in software engineering research, deployment in …

Fault detection probability analysis for coverage-based test suite reduction

S McMaster, A Memon - 2007 IEEE International Conference …, 2007 - ieeexplore.ieee.org
Test suite reduction seeks to reduce the number of test cases in a test suite while retaining a
high percentage of the original suite's fault detection effectiveness. Most approaches to this …

Whole test suite generation

G Fraser, A Arcuri - IEEE Transactions on Software Engineering, 2012 - ieeexplore.ieee.org
Not all bugs lead to program crashes, and not always is there a formal specification to check
the correctness of a software test's outcome. A common scenario in software testing is …

Coverage and its discontents

A Groce, MA Alipour, R Gopinath - … on New Ideas, New Paradigms, and …, 2014 - dl.acm.org
Everyone wants to know one thing about a test suite: will it detect enough bugs?
Unfortunately, in most settings that matter, answering this question directly is impractical or …

A survey of coverage based testing tools

Q Yang, JJ Li, D Weiss - Proceedings of the 2006 international workshop …, 2006 - dl.acm.org
Test coverage is sometimes used as a way to measure how thoroughly software is tested.
Coverage is used by software developers and sometimes by vendors to indicate their …

The influence of size and coverage on test suite effectiveness

AS Namin, JH Andrews - … of the eighteenth international symposium on …, 2009 - dl.acm.org
We study the relationship between three properties of test suites: size, structural coverage,
and fault-finding effectiveness. In particular, we study the question of whether achieving high …

Enhancing software testing by judicious use of code coverage information

S Berner, R Weber, RK Keller - 29th International Conference …, 2007 - ieeexplore.ieee.org
Recently, tools for the analysis and visualization of code coverage have become widely
available. At first glance, their value in assessing and improving the quality of automated test …

The risks of coverage-directed test case generation

G Gay, M Staats, M Whalen… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
A number of structural coverage criteria have been proposed to measure the adequacy of
testing efforts. In the avionics and other critical systems domains, test suites satisfying …