We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Mutation Analysis: Answering the Fuzzing Challenge

Abstract: Fuzzing is one of the fastest growing fields in software testing. The idea behind fuzzing is to check the behavior of software against a large number of randomly generated inputs, trying to cover all interesting parts of the input space, while observing the tested software for anomalous behaviour. One of the biggest challenges facing fuzzer users is how to validate software behavior, and how to improve the quality of oracles used. While mutation analysis is the premier technique for evaluating the quality of software test oracles, mutation score is rarely used as a metric for evaluating fuzzer quality. Unless mutation analysis researchers can solve multiple problems that make applying mutation analysis to fuzzing challenging, mutation analysis may be permanently sidelined in one of the most important areas of testing and security research. This paper attempts to understand the main challenges in applying mutation analysis for evaluating fuzzers, so that researchers can focus on solving these challenges.
Subjects: Software Engineering (cs.SE); Cryptography and Security (cs.CR)
MSC classes: 68-04
ACM classes: D.2.5
Cite as: arXiv:2201.11303 [cs.SE]
  (or arXiv:2201.11303v2 [cs.SE] for this version)

Submission history

From: Rahul Gopinath [view email]
[v1] Thu, 27 Jan 2022 03:48:17 GMT (40kb)
[v2] Sat, 12 Feb 2022 10:48:21 GMT (41kb)

Link back to: arXiv, form interface, contact.