2022Unpublished venueRequires access

Improving Fuzzing Coverage with Execution Path Length Selection

Wenxi Zhang, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa

Open publisher page 0 citations

Abstract

Coverage-guided fuzzing is one of the most effective types of fuzz testing. Code coverage is an important parameter of performance evaluation of the coverage-guided fuzzing tools since normally higher coverage result means a higher chance of fault detection. To expand the overall code covered, based on previous basic block analysis, we propose a method for selecting the mutants of inputs that are able to execute some specific length of the execution path.

About this research paper

What this paper is about

Coverage-guided fuzzing is one of the most effective types of fuzz testing. Code coverage is an important parameter of performance evaluation of the coverage-guided fuzzing tools since normally higher coverage result means a higher chance of fault detection. To expand the overall code covered, based on previous basic block analysis, we propose a method for selecting the mutants of inputs that are able to execute some specific length of the execution path.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Coverage-guided fuzzing is one of the most effective types of fuzz testing. Code coverage is an important parameter of performance evaluation of the coverage-guided fuzzing tools since normally higher coverage result means a higher chance of fault detection. To expand the overall code covered, based on previous basic block analysis, we propose a method for selecting the mutants of inputs that are able to execute some specific length of the execution path.

Key concepts: Fuzz testing, Computer science, Code coverage, Path (computing), Block (permutation group theory), Selection (genetic algorithm), Code (set theory), Process (computing)

Related papers

Back to paper searchBrowse research topicsOriginal source
Improving Fuzzing Coverage with Execution Path Length Selection — Research Paper | ScholarLens