Litcius/Paper detail

DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection

Yizheng Chen, Zhoujie Ding, Lamya Alowain, Xinyun Chen, David Wagner

2023199 citationsDOIOpen Access PDF

Abstract

We propose and release a new vulnerable source code dataset. We curate the dataset by crawling security issue websites, extracting vulnerability-fixing commits and source codes from the corresponding projects. Our new dataset contains 18,945 vulnerable functions spanning 150 CWEs and 330,492 non-vulnerable functions extracted from 7,514 commits. Our dataset covers 295 more projects than all previous datasets combined.

Topics & Concepts

CrawlingComputer scienceSource codeVulnerability (computing)Code (set theory)Data miningArtificial intelligenceComputer securityProgramming languageMedicineAnatomySet (abstract data type)Software Engineering ResearchAdvanced Malware Detection TechniquesSoftware Reliability and Analysis Research
DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection | Litcius