2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) 2019
DOI: 10.1109/icse-nier.2019.00010
|View full text |Cite
|
Sign up to set email alerts
|

Assurances in Software Testing: A Roadmap

Abstract: As researchers, we already understand how to make testing more effective and efficient at finding bugs. However, as fuzzing (i.e., automated testing) becomes more widely adopted in practice, practitioners are asking: Which assurances does a fuzzing campaign provide that exposes no bugs? When is it safe to stop the fuzzer with a reasonable residual risk? How much longer should the fuzzer be run to achieve sufficient coverage?It is time for us to move beyond the innovation of increasingly sophisticated testing t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 31 publications
0
12
0
Order By: Relevance
“…One of the promising approaches toward estimation of equivalent mutants is using species richness estimation as proposed by Böhme. [91]. The idea is to use the frequency of counts of mutants that are found by different test cases to estimate the number of mutants that are yet to be found.…”
Section: Equivalent Mutantsmentioning
confidence: 99%
“…One of the promising approaches toward estimation of equivalent mutants is using species richness estimation as proposed by Böhme. [91]. The idea is to use the frequency of counts of mutants that are found by different test cases to estimate the number of mutants that are yet to be found.…”
Section: Equivalent Mutantsmentioning
confidence: 99%
“…In the web-application case mentioned above, this parameter could be, for example, the average time spent recovering from server failures over the whole test duration. The key intuition is that this performance parameter is itself a random variable [9], and we can therefore use tools from statistics to deduce properties of its value.…”
Section: Approach Overviewmentioning
confidence: 99%
“…The approach we propose in this paper is based on random sampling of the system inputs and environment scenarios. This practice is known to the software testing community [3,16], and is often called fuzz testing [9,64,71,73]. The literature focuses on using random generation for achieving adequate exploration of the software behaviour, e.g., code coverage [64].…”
Section: Testing Of Adaptive Systemsmentioning
confidence: 99%
See 2 more Smart Citations