preprint
Open access
Using Sequence-to-Sequence Learning for Repairing C Vulnerabilities
Research footprint
At a glance
- Citations
- 3
- References
- 15
- Comments
- 0
Paper overview
Öz
Software vulnerabilities affect all businesses and research is being done to avoid, detect or repair them. In this article, we contribute a new technique for automatic vulnerability fixing. We present a system that uses the rich software development history that can be found on GitHub to train an AI system that generates patches. We apply sequence-to-sequence learning on a big dataset of code changes and we evaluate the trained system on real world vulnerabilities from the CVE database. The result shows the feasibility of using sequence-to-sequence learning for fixing software vulnerabilities.
Record transparency
Publication details
- DOI
- 10.48550/arxiv.1912.02015
- OpenAlex
- W2992334043
- Document type
- preprint
- Language
- EN
- Source
- arXiv (Cornell University)
- Last metadata update
Comments
Oturum Açın to join the discussion.