Published September 11, 2024 | Version v5
Conference paper 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)

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
    - field test = perspective test
    - addNs test = believed_perspective test (additional extension)
  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. MLEvaluation_Result.xlsx
and the notebook to produce the charts in the paper: Charts.ipynb.

Files

Restricted

The record is publicly accessible, but files are restricted to users with 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