A Survey of DevOps Concepts and Challenges
arXiv:1909.05409 · doi:10.1145/3359981
Abstract
DevOps is a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps challenges from the perspective of engineers, managers, and researchers. We review the literature and develop a DevOps conceptual map, correlating the DevOps automation tools with these concepts. We then discuss their practical implications for engineers, managers, and researchers. Finally, we critically explore some of the most relevant DevOps challenges reported by the literature.
References in corpus (3)
Cited by in corpus (22)
- Challenges and solutions when adopting DevSecOps: A systematic review
- Containerisation for High Performance Computing Systems: Survey and Prospects
- Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study
- Why are many businesses instilling a DevOps culture into their organization?
- Reliability in Software Engineering Qualitative Research through Inter-Coder Agreement: A guide using Krippendorff's & Atlas.ti
- Towards Digital Twin-enabled DevOps for CPS providing Architecture-Based Service Adaptation & Verification at Runtime
- "We Have No Idea How Models will Behave in Production until Production": How Engineers Operationalize Machine Learning
- Ambush from All Sides: Understanding Security Threats in Open-Source Software CI/CD Pipelines
- Continuous fake media detection: adapting deepfake detectors to new generative techniques
- A Mixed Method Study of DevOps Challenges
- Integration of Security Standards in DevOps Pipelines: An Industry Case Study
- DevOps Education: An Interview Study of Challenges and Recommendations
- CausalOps -- Towards an Industrial Lifecycle for Causal Probabilistic Graphical Models
- A Study of Adoption and Effects of DevOps Practices
- A Method for Deriving Technical Requirements of Digital Twins as Industrial Product-Service System Enablers
- DevOps Automation Pipeline Deployment with IaC (Infrastructure as Code)
- SecMLOps: A Comprehensive Framework for Integrating Security Throughout the MLOps Lifecycle
- XROps: A Visual Workflow Management System for Dynamic Immersive Analytics
- A Case Study on the Application of Digital Twins for Enhancing CPS Operations
- Factors that Contribute to the Success of a Software Organisation's DevOps Environment: A Systematic Review
- "Let it be Chaos in the Plumbing!" Usage and Efficacy of Chaos Engineering in DevOps Pipelines
- SecDocker: Hardening the Continuous Integration Workflow