A Review of Machine Learning Applications in Fuzzing

06/13/2019
by   Gary J Saavedra, et al.
0

Fuzzing has played an important role in improving software development and testing over the course of several decades. Recent research in fuzzing has focused on applications of machine learning (ML), offering useful tools to overcome challenges in the fuzzing process. This review surveys the current research in applying ML to fuzzing. Specifically, this review discusses successful applications of ML to fuzzing, briefly explores challenges encountered, and motivates future research to address fuzzing bottlenecks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2021

Quality Assurance Challenges for Machine Learning Software Applications During Software Development Life Cycle Phases

In the past decades, the revolutionary advances of Machine Learning (ML)...
research
10/19/2022

Topology Optimization via Machine Learning and Deep Learning: A Review

Topology optimization (TO) is a method of deriving an optimal design tha...
research
12/26/2019

The Application of Machine Learning Techniques for Predicting Results in Team Sport: A Review

Over the past two decades, Machine Learning (ML) techniques have been in...
research
02/19/2021

Analytics and Machine Learning in Vehicle Routing Research

The Vehicle Routing Problem (VRP) is one of the most intensively studied...
research
04/26/2021

Bridging observation, theory and numerical simulation of the ocean using Machine Learning

Progress within physical oceanography has been concurrent with the incre...
research
07/05/2021

Machine Learning for Fraud Detection in E-Commerce: A Research Agenda

Fraud detection and prevention play an important part in ensuring the su...
research
07/06/2022

A Survey of Recent Machine Learning Solutions for Ship Collision Avoidance and Mission Planning

Machine Learning (ML) techniques have gained significant traction as a m...

Please sign up or login with your details

Forgot password? Click here to reset