There is a newer version of the record available.

Published April 12, 2024 | Version v4
Journal article Restricted

Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches (Replication Package Part 1: NVD Vuldeepecker Dataset)

Authors/Creators

Description

The Replication Package of
"Today's cat is tomorrow's dog: accounting for time-based changes in the labels of ML vulnerability detection approaches"
Part 1 (NVD Vuldeepecker Dataset)
 
NOTE
The files below are marked restricted, in the sense that they are not publicly downloadable. 
However, as a reviewer, through the link we shared with you, you can download the files by clicking the download button.
The rest of the datasets (because of Zenodo size limit) would be available upon acceptance.
 
The zipped package (time_based_analysis.zip) includes:
  1. Code that implements our methodology to generate the datasets and to run the ML models during evaluation
  2. Datasets that we created using our methodology and the original dataset (from NVD Vuldeepecker)
    - on_paper test = retrospective test
    - addNs test = believed_perspective test
    - field test = perspective test
  3. Pre-trained models that we generated during our evaluation (3 test results for each time point in the timeline [2008-2017]).
  4. Results of our evaluation.
We also added the summarized result files (.xlsx)
1. Timeline of Datasets.xlsx
2. ML Evaluations.xlsx
and the notebook to produce the charts in the paper: Charts.ipynb.

Files

Restricted

The record is publicly accessible, but files are restricted. <a href="https://zenodo.org/account/settings/login?next=https://zenodo.org/records/10965516">Log in</a> to check if you have access.

Request access

If you would like to request access to these files, please fill out the form below.

You need to satisfy these conditions in order for this request to be accepted:

-

You are currently not logged in. Do you have an account? Log in here