DeltaFuzz: historical version information guided fuzz testing

JM Zhang, ZQ Cui, X Chen, HH Wu, LW Zheng… - Journal of Computer …, 2022 - Springer
With the widespread use of agile software development methods, such as agile and scrum,
software is iteratively updated more frequently. To ensure the quality of the software …

Directed Grey-Box Fuzzing Technology Based on LSTM and Dynamic Strategy.

LI Zhaoji, W Tianyuan, Z Ziqiang… - Journal of Computer …, 2022 - search.ebscohost.com
Directed fuzzing is designed to quickly produce test cases, reach a series of given target
locations, and discover program errors. However, the current directed fuzzing tools generally …

ADFL: an improved algorithm for american fuzzy lop in fuzz testing

C Wang, S Kang - Cloud Computing and Security: 4th International …, 2018 - Springer
Fuzz testing is an effective software testing technology being used to find correctness
problems and security issues in software. AFL (American Fuzzy Lop) is one of the most …

Fuzzing: a survey for roadmap

X Zhu, S Wen, S Camtepe, Y Xiang - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Fuzz testing (fuzzing) has witnessed its prosperity in detecting security flaws recently. It
generates a large number of test cases and monitors the executions for defects. Fuzzing has …

Fuzzsplore: Visualizing feedback-driven fuzzing techniques

A Fioraldi, LP Pileggi - arXiv preprint arXiv:2102.02527, 2021 - arxiv.org
Fuzz Testing techniques are the state of the art in software testing for security issues
nowadays. Their great effectiveness attracted the attention of researchers and hackers and …

CSEFuzz: fuzz testing based on symbolic execution

Z Xie, Z Cui, J Zhang, X Liu, L Zheng - IEEE Access, 2020 - ieeexplore.ieee.org
Fuzz testing has been successful in finding defects of various software packages. These
defects include file parsing, image processing, Internet browsers, and network protocols …

Machine Learning-based Fuzz Testing Techniques: A Survey

A Zhang, Y Zhang, Y Xu, C Wang, S Li - IEEE Access, 2023 - ieeexplore.ieee.org
Fuzz testing is a vulnerability discovery technique that tests the robustness of target
programs by providing them with unconventional data. With the rapid increase in software …

RDFuzz: Accelerating Directed Fuzzing with Intertwined Schedule and Optimized Mutation

J Ye, R Li, B Zhang - Mathematical Problems in Engineering, 2020 - Wiley Online Library
Directed fuzzing is a practical technique, which concentrates its testing energy on the
process toward the target code areas, while costing little on other unconcerned components …

Reinforcement learning-based fuzzing technology

Z Zhang, B Cui, C Chen - Innovative Mobile and Internet Services in …, 2021 - Springer
Fuzzing is a common vulnerability detection method in the modern software testing, which
triggers potential vulnerabilities in the target program by generating variable input. However …

Fuzzing test data generation method based on dynamic construction of mutation strategy

L JIAO, S LUO, W CAO, L PAN… - Transactions of Beijing …, 2019 - journal.bit.edu.cn
The test data generated by random mutation in fuzz testing destroys the input specification of
the target program, which leads to the failure of test data verification and low code coverage …