Demystify the fuzzing methods: A comprehensive survey

S Mallissery, YS Wu - ACM Computing Surveys, 2023 - dl.acm.org
Massive software applications possess complex data structures or parse complex data
structures; in such cases, vulnerabilities in the software become inevitable. The …

Sok: Prudent evaluation practices for fuzzing

M Schloegel, N Bars, N Schiller… - … IEEE Symposium on …, 2024 - ieeexplore.ieee.org
Fuzzing has proven to be a highly effective approach to uncover software bugs over the past
decade. After AFL popularized the groundbreaking concept of lightweight coverage …

Practitioners' Expectations on Automated Test Generation

X Yu, L Liu, X Hu, J Keung, X **a, D Lo - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Automated test generation can help developers craft high-quality software tests while
mitigating the manual effort needed for writing test code. Despite significant research efforts …

DatAFLow: Toward a Data-Flow-Guided Fuzzer

A Herrera, M Payer, AL Hosking - ACM Transactions on Software …, 2023 - dl.acm.org
Coverage-guided greybox fuzzers rely on control-flow coverage feedback to explore a target
program and uncover bugs. Compared to control-flow coverage, data-flow coverage offers a …

Guiding greybox fuzzing with mutation testing

V Vikram, I Laybourn, A Li, N Nair, K OBrien… - Proceedings of the …, 2023 - dl.acm.org
Greybox fuzzing and mutation testing are two popular but mostly independent fields of
software testing research that have so far had limited overlap. Greybox fuzzing, generally …

A Usability Evaluation of AFL and libFuzzer with CS Students

S Plöger, M Meier, M Smith - Proceedings of the 2023 CHI Conference …, 2023 - dl.acm.org
In top-tier companies and academia, fuzzing has established itself as a valuable tool for
finding bugs. It is a tool created by experts for experts, and a lot of research is being invested …

DiPri: Distance-Based Seed Prioritization for Greybox Fuzzing (Registered Report)

R Qian, Q Zhang, C Fang, Z Chen - Proceedings of the 2nd International …, 2023 - dl.acm.org
Greybox fuzzing is a powerful testing technique. Given a set of initial seeds, greybox fuzzing
continuously generates new test inputs to execute the program under test and gravitates …

An Empirical Examination of Fuzzer Mutator Performance

J Kukucka, L Pina, P Ammann, J Bell - Proceedings of the 33rd ACM …, 2024 - dl.acm.org
Over the past decade, hundreds of fuzzers have been published in top-tier security and
software engineering conferences. Fuzzers are used to automatically test programs, ideally …

Backsolver: Adapting Preceding Execution Paths to Solve Constraints for Concolic Execution

Y Zeng, Z Song, G Lv, Y Zhou, H Zhu… - ACM Transactions on …, 2025 - dl.acm.org
Concolic execution follows the execution paths of concrete inputs, capable of generating
new inputs for unexplored code by solving negated path constraints. However, implicit flows …

A backend platform for supporting the reproducibility of computational experiments

L Costa, S Barbosa, J Cunha - arxiv preprint arxiv:2308.00703, 2023 - arxiv.org
In recent years, the research community has raised serious questions about the
reproducibility of scientific work. In particular, since many studies include some kind of …