Literature review on vulnerability detection using NLP technology
arXiv:2104.11230
Abstract
Vulnerability detection has always been the most important task in the field of software security. With the development of technology, in the face of massive source code, automated analysis and detection of vulnerabilities has become a current research hotspot. For special text files such as source code, using some of the hottest NLP technologies to build models and realize the automatic analysis and detection of source code has become one of the most anticipated studies in the field of vulnerability detection. This article does a brief survey of some recent new documents and technologies, such as CodeBERT, and summarizes the previous technologies.
References in corpus (33)
- Deep Learning in Neural Networks: An Overview
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- Transformers in Vision: A Survey
- Language Models are Few-Shot Learners
- XLNet: Generalized Autoregressive Pretraining for Language Understanding
- A Survey on Deep Learning for Named Entity Recognition
- Pre-trained Models for Natural Language Processing: A Survey
- On the Properties of Neural Machine Translation: Encoder-Decoder Approaches
- Convolutional Neural Networks for Sentence Classification
- Comparative Study of CNN and RNN for Natural Language Processing
- Multimodal Intelligence: Representation Learning, Information Fusion, and Applications
- A Survey on Recent Advances in Named Entity Recognition from Deep Learning models
- CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
- CodeBERT: A Pre-Trained Model for Programming and Natural Languages
- VulDeePecker: A Deep Learning-Based System for Multiclass Vulnerability Detection
- Effective Use of Word Order for Text Categorization with Convolutional Neural Networks
- A Survey of Domain Adaptation for Neural Machine Translation
- BERT: A Review of Applications in Natural Language Processing and Understanding
- Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networks
- A Survey of Word Embeddings Evaluation Methods
- A Survey of Deep Learning Techniques for Neural Machine Translation
- A systematic review of fuzzing based on machine learning techniques
- A Survey of Deep Learning Methods for Relation Extraction
- A Survey on Transfer Learning in Natural Language Processing
- Unified Pre-training for Program Understanding and Generation
- Heterogeneous Graph Neural Networks for Extractive Document Summarization
- Comparative evaluation of CNN architectures for Image Caption Generation
- A Multimodal Memes Classification: A Survey and Open Research Issues
- A Comprehensive Survey of Multilingual Neural Machine Translation
- Word Embeddings for Sentiment Analysis: A Comprehensive Empirical Survey
- New Ideas and Trends in Deep Multimodal Content Understanding: A Review
- Graph-to-Sequence Learning using Gated Graph Neural Networks
- Syntax Representation in Word Embeddings and Neural Networks -- A Survey