Published February 11, 2022 | Version v1
Dataset Open

Data and Analysis for "On the Reliability of Coverage-based Fuzzer Benchmarking"

  • 1. MPI-SP
  • 2. Google

Description

Data and Analysis for "On the Reliability of Coverage-based Fuzzer Benchmarking"

## Cite
@inproceedings{benchmarking,
 author = {B{\"o}hme, Marcel and Szekeres, L{\'a}szl{\'o} and Metzman, Jonathan},
 title = {On the Reliability of Coverage-based Fuzzer Benchmarking},
 year = {2022},
 booktitle = {Proceedings of the 44th International Conference on Software Engineering},
 series = {ICSE '22},
 pages = {1-13},
 doi = {10.1145/3510003.3510230}
}

## Data Analysis
The Jupyter notebook generating all tables and figures can be found in fuzzbench.manual.ipynb

## Generated Images and Tables
The generated data analysis artifacts are also available in this artifact.

## Data

All the data is available in the FuzzBench Reports and will be automatically downloaded.
 * 20 trials of 23 hours with 15 programs and 10 fuzzers.
   * Experiment name: 2021-02-17-bug-paper
   * Report: https://www.fuzzbench.com/reports/2021-02-17-bug-paper/index.html
   * Data: https://www.fuzzbench.com/reports/2021-02-17-bug-paper/data.csv.gz
   * Fuzzbench Commit: [38e344fef2f1079579391a0d9dcb52319f7051f2](https://github.com/google/fuzzbench/commits/38e344fef2f1079579391a0d9dcb52319f7051f2)
 * 30 trials of 23 hours with 11 programs and 10 fuzzers.
   * Experiment name: 2021-08-19-crash-s
   * Report: https://www.fuzzbench.com/reports/2021-08-19-crash-s/index.html and 
   * Data: https://www.fuzzbench.com/reports/2021-08-19-crash-s/data.csv.gz
   * Fuzzbench Commit: db192b60815ac87f69ee0f7f3e37aeac71949e1b
 * 30 trials of 23 hours with 11 programs and 10 fuzzers.
   * Experiment name: 2021-08-19-crash-s2
   * Report: https://www.fuzzbench.com/reports/2021-08-19-crash-s2/index.html and 
   * Data: https://www.fuzzbench.com/reports/2021-08-19-crash-s2/data.csv.gz
   * Fuzzbench Commit: db192b60815ac87f69ee0f7f3e37aeac71949e1b

The deduplicated data can be found in
* 2021-02-17-bug-paper-fixed2.csv.gz
* 2021-08-19-crash-s-fixed2.csv.gz
* 2021-08-19-crash-s2-fixed2.csv.gz

## Reproducibility

# Download the precise version of FuzzBench used for the experiment
git clone https://github.com/google/fuzzbench.git
cd fuzzbench
git checkout <Fuzzbench Commit>
# Download the internal config file.
curl https://storage.googleapis.com/[experiment-name]/config/experiment.yaml > /tmp/experiment-config.yaml
make install-dependencies
# Launch the experiment using paramters from the internal config file.
PYTHONPATH=. python experiment/reproduce_experiment.py -c /tmp/experiment-config.yaml -e <new_experiment_name>

 

Files

agreement.all.1hr.pdf

Files (18.2 MB)

Name Size Download all
md5:172b0902fd94c346b6e77ea5549c1912
3.3 MB Download
md5:42bbcff9a4fa11ee06a2141dac12bfc2
4.3 MB Download
md5:cecf3e43fa69fb7792455116f74ec9da
4.3 MB Download
md5:06d1b0c269dfe53a9b2bbe569a7c7f9f
9.8 kB Preview Download
md5:db40cd66941fb9039c0f84256e334f54
10.0 kB Preview Download
md5:57f86b6090bba62186804b9599962ac5
47.3 kB Preview Download
md5:43f9e70bc731e0fdd8cd7bfb01cbd8ec
19.8 kB Preview Download
md5:4e6d2f6e626cf1fdd3f5dafb052dec3c
10.2 kB Preview Download
md5:d6d1e5a7cd4dd89018ad2e4f37686d83
18.2 kB Preview Download
md5:f1ff6a79e07f6976b89b333586a13301
1.1 kB Download
md5:760e0261e8efb6321f186c19973aff19
1.2 kB Download
md5:30c23ce0a752bb3d79b5a67440144844
12.6 kB Preview Download
md5:f5d31b066d1cb6b439f993ef7b691bce
1.4 kB Download
md5:7a66e9726f9f333848bce5b2ac7cb4fc
103.7 kB Preview Download
md5:5da98c22243222d8f5cb593512353422
3.9 kB Preview Download
md5:6bdf738a79d82e1c4687a184f3eefcce
61.7 kB Preview Download
md5:d5b1dedccab7d4276af4ac955ff8fd37
152.7 kB Preview Download
md5:6dd455a816c6c3c1b0ebb905aa21fd73
9.8 kB Preview Download
md5:a0dfa9759370dc05974b22f8923f1af7
13.8 kB Preview Download
md5:d1b041e54dfb00a998fa06dea4d83fe6
13.8 kB Preview Download
md5:e9c21f85855bb9dffc633e540e961441
15.0 kB Preview Download
md5:26e4fef00f16fd6571cc76b6a43d203d
13.1 kB Preview Download
md5:a37c4b46e5a812a5b41f26a6ec25a33c
12.9 kB Preview Download
md5:eeabc0111661130cbd133357850d1cb4
14.2 kB Preview Download
md5:6fc3a25e9c13e4cb1cf660aacaa38d79
13.4 kB Preview Download
md5:40bf20c9132e9a4ad0963c123b020691
14.4 kB Preview Download
md5:733b42a4ec12e22d3be42f996f44c740
14.2 kB Preview Download
md5:db885905b15babcebc1b46b6dbff8a66
13.8 kB Preview Download
md5:3fb8dcfa9a084f9eca0c8ee2760c4fb1
13.8 kB Preview Download
md5:bdbdef76a1e90a07e316b48d6be8b7b7
14.4 kB Preview Download
md5:e13c820a08a1bc082539798287018495
13.0 kB Preview Download
md5:d2ecaa224d8b0a7f136e56c6594280f5
12.9 kB Preview Download
md5:d8a54c31b48e25f0bdcf9e4a681258d8
14.8 kB Preview Download
md5:582e042a1a6d661c455dfc118793dbe2
14.0 kB Preview Download
md5:83a9871074664b8ac7c2fecb9f43ca64
14.8 kB Preview Download
md5:bff1369cedffac36417fd06cdb296953
14.8 kB Preview Download
md5:06649e6d2b44ac6610be22f217ebd94b
13.8 kB Preview Download
md5:7d1dce649ff2eca24545a94889723bfa
13.8 kB Preview Download
md5:8b956c72f239b9aa5f7c777768712830
14.8 kB Preview Download
md5:c81e261b5004d4d207f87c5cb2f00bbe
13.6 kB Preview Download
md5:88916198f3b54d620e8a71d44557ea08
13.6 kB Preview Download
md5:03d0e8e8ddd3dbeb6ba653e2a570a1ed
15.3 kB Preview Download
md5:ea316549d427678b7eedd220b32eb631
14.4 kB Preview Download
md5:e9dd2fd3443b0657a5d6edd8f94485a5
15.3 kB Preview Download
md5:309487252b33b754e3cd9893f66f75be
15.3 kB Preview Download
md5:10db72aed669123d54cdcde336a60807
11.1 kB Preview Download
md5:98f92c362306ca64ccbd801c86494523
9.9 kB Preview Download
md5:dfa83132ebfb1c56aefa95998648011a
9.9 kB Preview Download
md5:7d9de2bb7b267ce2a1224cc7e2deb766
10.0 kB Preview Download
md5:3deaa198781ccb0d1c7223ff5f32e62f
6.3 kB Preview Download
md5:6d4e54e1c8cca4f29ac94c05ff1381c1
11.2 kB Preview Download
md5:78c6e611e0926b9d10bdb5f557485407
11.5 kB Preview Download
md5:395dfbf69494b591196599a272620b48
9.7 kB Preview Download
md5:dea71d3a99be1ccff9357025985934fa
789 Bytes Download
md5:446c11f19bf348a2b1ef69aba26ec7aa
789 Bytes Download
md5:a12ff26366291d7d06d3d5685586fff3
91.0 kB Preview Download
md5:fc9cbccb48ac31018acd40025b511f80
622.3 kB Preview Download
md5:541a5eda7f1e8a65196ad3c4d6ee39b5
529.1 kB Preview Download
md5:0d04ba835f138376c160d254e3df36eb
830 Bytes Download
md5:ee8f017c41ea76210bc0683b10aeff32
789 Bytes Download
md5:1caa144df7fe7e2dcd3f22a272c032d8
789 Bytes Download
md5:f58e13dfa894a9fc105254b4c6ca61f4
1.2 MB Download
md5:7582855d3b8d30fe143e954be8aedfb4
2.9 MB Preview Download
md5:ceab9944409ff97ac7f3d264e0601044
2.4 kB Preview Download
md5:0af8ba3e09285e1dd199eb2e10affafa
11.9 kB Preview Download