Publication | Closed Access
VulCNN
128
Citations
25
References
2022
Year
Source CodeGraph Neural NetworkEngineeringMachine LearningData ScienceSource Code VulnerabilityProgram AnalysisSoftware TestingSoftware EngineeringSource Code AnalysisComputer ScienceCode RepresentationDeep LearningStatic Program AnalysisSoftware Analysis
Since deep learning (DL) can automatically learn features from source code, it has been widely used to detect source code vulnerability. To achieve scalable vulnerability scanning, some prior studies intend to process the source code directly by treating them as text. To achieve accurate vulnerability detection, other approaches consider distilling the program semantics into graph representations and using them to detect vulnerability. In practice, text-based techniques are scalable but not accurate due to the lack of program semantics. Graph-based methods are accurate but not scalable since graph analysis is typically time-consuming.
| Year | Citations | |
|---|---|---|
Page 1
Page 1