AI for DevSecOps: A Landscape and Future Opportunities
Not on the map. Why?
Abstract (arXiv)
DevOps has emerged as one of the most rapidly evolving software development paradigms. With the growing concerns surrounding security in software systems, the DevSecOps paradigm has gained prominence, urging practitioners to incorporate security practices seamlessly into the DevOps workflow. However, integrating security into the DevOps workflow can impact agility and impede delivery speed. Recently, the advancement of artificial intelligence (AI) has revolutionized automation in various software domains, including software security. AI-driven security approaches, particularly those leveraging machine learning or deep learning, hold promise in automating security workflows. They reduce manual efforts, which can be integrated into DevOps to ensure uninterrupted delivery speed and align with the DevSecOps paradigm simultaneously. This paper seeks to contribute to the critical intersection of AI and DevSecOps by presenting a comprehensive landscape of AI-driven security techniques applicable to DevOps and identifying avenues for enhancing security, trust, and efficiency in software development processes. We analyzed 99 research papers spanning from 2017 to 2023. Specifically, we address two key research questions (RQs). In RQ1, we identified 12 security tasks associated with the DevSecOps process and reviewed existing AI-driven security approaches, the problems they addressed, and the 65 benchmarks used to evaluate those approaches. Drawing insights from our findings, in RQ2, we discussed state-of-the-art AI-driven security approaches, highlighted 15 challenges in existing research, and proposed 15 corresponding avenues for future opportunities.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 57 of its 224 references that are in the map. First posted on arXiv 7 Apr 2024.
Builds on
57 of 224 references.
References · 57
- 2017Attention Is All You Needcited by 59,932
- 2023GPT-4 Technical Reportcited by 18,132
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
38 more
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2020Long-tail learning via logit adjustmentcited by 605
- 2017Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discoverycited by 566
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2020A review on outlier/anomaly detection in time series datacited by 187
- 2018SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repaircited by 144
- 2020Deep Learning based Vulnerability Detection: Are We There Yet?cited by 142
- 2020An Overview of Deep Semi-Supervised Learningcited by 121
- 2018Automated Vulnerability Detection in Source Code Using Deep Representation Learningcited by 114
- 2018An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translationcited by 106
- 2021CURE: Code-Aware Neural Machine Translation for Automatic Program Repaircited by 85
- 2021Log-based Anomaly Detection Without Log Parsingcited by 59
- 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
- 2023Data Quality for Software Vulnerability Datasetscited by 49
- 2021D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysiscited by 48
- 2021Applying CodeBERT for Automated Program Repair of Java Simple Bugscited by 44
- 2022An Empirical Study of Deep Learning Models for Vulnerability Detectioncited by 44
- 2020VulDeeLocator: A Deep Learning-based Fine-grained Vulnerability Detectorcited by 37
- 2021Neural Transfer Learning for Repairing Security Vulnerabilities in C Codecited by 36
- 2020A Systematic Literature Review on the Use of Deep Learning in Software Engineering Researchcited by 35
- 2021VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatementscited by 20
- 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
- 2022VUDENC: Vulnerability Detection with Deep Learning on a Natural Codebase for Pythoncited by 17
- 2023AIBugHunter: A Practical Tool for Predicting, Classifying and Repairing Software Vulnerabilitiescited by 17
- 2023Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We?cited by 15
- 2020Predicting Defective Lines Using a Model-Agnostic Techniquecited by 14
- 2021JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Predictioncited by 14
- 2021V2W-BERT: A Framework for Effective Hierarchical Multiclass Classification of Software Vulnerabilitiescited by 13
- 2020SeqTrans: Automatic Vulnerability Fix via Sequence to Sequence Learningcited by 11
- 2019LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program Metricscited by 10
- 2022Improving Automated Program Repair with Domain Adaptationcited by 10
- 2022System Log Parsing: A Surveycited by 10
- 2018Vulnerable Open Source Dependencies: Counting Those That Mattercited by 7
- 2021An Empirical Study of Rule-Based and Learning-Based Approaches for Static Application Security Testingcited by 7
- 2023On the Effectiveness of Log Representation for Log-based Anomaly Detectioncited by 6
- 2021A Controlled Experiment of Different Code Representations for Learning-Based Bug Repaircited by 5
- 2020Recomposition vs. Prediction: A Novel Anomaly Detection for Discrete Events Based On Autoencodercited by 4
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2025: 3.
3 papers.
- 2025A Systematic Literature Review on Detecting Software Vulnerabilities with Large Language Modelscited by 8
- 2025MulVuln: Enhancing Pre-trained LMs with Shared and Language-Specific Knowledge for Multilingual Vulnerability Detectioncited by 0
- 2025Web Technologies Security in the AI Era: A Survey of CDN-Enhanced Defensescited by 0
- 2025Web Technologies Security in the AI Era: A Survey of CDN-Enhanced Defenses6 Dec 2025
- 2025MulVuln: Enhancing Pre-trained LMs with Shared and Language-Specific Knowledge for Multilingual Vulnerability Detection5 Oct 2025
- 2025A Systematic Literature Review on Detecting Software Vulnerabilities with Large Language Models30 Jul 2025