arrow
返回

A mixed method study of DevOps challenges

delete2023-09-01
delete3
delete
OA
AI
M
Minaoar Hossain Tanzil *
M
Masud Sarker
G
Gias Uddin
A
Anindya Iqbal
DOI:10.1016/j.infsof.2023.107244delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: DevOps practices combine software development and IT (Information Technology) operations. The continuous needs for rapid but quality software development requires the adoption of high-quality DevOps tools. There is a growing number of DevOps related posts in popular online developer forum Stack Overflow (SO). While previous research analyzed SO posts related to build/release engineering, we are aware of no research that specifically focused on DevOps related discussions.Objective: This paper aims to learn the challenges developers face while using the currently available DevOps tools and techniques along with the organizational challenges in DevOps practices. Method: We conduct an empirical study by applying topic modeling on 174K SO posts that contain DevOps discussions. We then validate and extend the empirical study findings with a survey of 21 professional DevOps practitioners.Results: We find that: (1) There are 23 DevOps topics grouped into four categories: Cloud & CI/CD Tools, Infrastructure as Code, Container & Orchestration, and Quality Assurance. (2) The topic category 'Cloud & CI/CD Tools' contains the highest number of topics (10) which cover 48.6% of all questions in our dataset, followed by the category Infrastructure as Code (28.9%). (3) The file management is the most popular topic followed by Jenkins Pipeline, while infrastructural Exception Handling and Jenkins Distributed Architecture are the most difficult topics (with least accepted answers). (4) In the survey, developers mention that it requires hands-on experience before current DevOps tools can be considered easy. They raised the needs for better documentation and learning resources to learn the rapidly changing DevOps tools and techniques. Practitioners also emphasized on the formal training approach by the organizations for DevOps skill development.Conclusion: Architects and managers can use the findings of this research to adopt appropriate DevOps technologies, and organizations can design tool or process specific DevOps training programs.
Keyword:
DevOps
CI
CD
Jenkins
Infrastructure as code
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

U
University of Calgary
学者数:
3.8W
论文数: 3.3W
被引数: 52
引用论文

引用论文

Severe cystic fibrosis associated with a DeltaF508/R347H+D979A compound heterozygous genotype
err1998-01-01
err0
PREAI
errSatoko Hojo; Jiro Fujita; Hiroshi Miyawaki; Yuka Obayashi; Jiro Takahara; Dennis W. Bartholomew
err分享
err收藏
err分享
err收藏
err分享
err收藏
Configuring latent Dirichlet allocation based feature location
err2012-08-29
err61
PREAI
errBiggers, Lauren R.; Bocovich, Cecylia; Capshaw, Riley; Eddy, Brian P.; Etzkorn, Letha H.; Kraft, Nicholas A.
err分享
err收藏
Multi-directional function of the protein phosphatase 1 regulatory subunit TIMAP
err2013-06-01
err0
PREAI
errMicheal J. Shopik; Laiji Li; Hue-Anh Luu; Marya Obeidat; Charles F.B. Holmes; Barbara J. Ballermann
err分享
err收藏
学者 查看更多内容