All data of MARCOVul
Authors/Creators
Description
Data files include two zip files: dataset.zip and AllData.zip. Where AllData.zip includes everything in dataset.zip.
dataset.zip
dataset.zip includes only raw data and derived data, excluding intermediate data and model data.
AllData.zip
The AllData folder structure is the same as the code folder structure.
The dataset folder contains:
-
DiverseVul: The original dataset. Among them,
diversevul_20230702.jsonis the obtained raw data, whiletrain.jsonl,valid.jsonl, andtest.jsonlare the randomly split training, validation, and testing sets. -
DiverseVul-Derived: The dataset after data derivation. Among them,
allData.jsonlcontains all the data with verified functions before data derivation, whiletrain.jsonl,valid.jsonl, andtest.jsonlare the training, validation, and testing sets after data derivation.
The joern/data folder contains all generated intermediate structure data:
-
DiverseVul-Derived: Data after intermediate structure generation.
-
DiverseVul-Derived-enhance: Data after data augmentation.
-
DiverseVul-Derived-simplify: Data after data simplification.
-
DiverseVul-Derived-simplify-enhance: Data after both data simplification and data augmentation.
The MultiFCode/LanguageModel folder contains:
-
pre-model: The raw language models.
-
saved_models: The language models fine-tuned on the training set.
If this dataset has been helpful for your research, please consider citing our paper.
@article{zhang2025real,
title={Real-World Code Vulnerability Detection Framework: From Data Preprocessing to Multi-Feature Fusion Detection},
author={Zhang, Jixian and Du, Qingfeng and Li, Sheng and Lu, Zhongda and He, Ting and Liu, Chengwei},
journal={IEEE Transactions on Dependable and Secure Computing},
year={2025},
publisher={IEEE}
}