A mixed method study of DevOps challenges

被引:2
|
作者
Tanzil, Minaoar Hossain [1 ]
Sarker, Masud [2 ]
Uddin, Gias [1 ]
Iqbal, Anindya [2 ]
机构
[1] Univ Calgary, Calgary, AB, Canada
[2] Bangladesh Univ Engn & Technol, Dhaka, Bangladesh
基金
加拿大自然科学与工程研究理事会;
关键词
DevOps; CI; CD; Jenkins; Infrastructure as code;
D O I
10.1016/j.infsof.2023.107244
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] An exploratory study on the devops it alignment model
    Hart, Michael
    Burke, John
    [J]. Interdisciplinary Journal of Information, Knowledge, and Management, 2020, 15 : 127 - 154
  • [22] Applying and Researching DevOps: A Tertiary Study
    Arvanitou, Elvira Maria
    Ampatzoglou, Apostolos
    Bibi, Stamatia
    Chatzigeorgiou, Alexander
    Deligiannis, Ignatios
    [J]. IEEE ACCESS, 2022, 10 : 61585 - 61600
  • [23] A Study of Adoption and Effects of DevOps Practices
    Offerman, Tyron
    Blinde, Robert
    Stettina, Christoph Johann
    Visser, Joost
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC) & 31ST INTERNATIONAL ASSOCIATION FOR MANAGEMENT OF TECHNOLOGY, IAMOT JOINT CONFERENCE, 2022,
  • [24] Challenges of the Mixed-Method Ecosystem Service Research
    Slavikova, Lenka
    Vojacek, Ondrej
    [J]. PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE: CURRENT TRENDS IN PUBLIC SECTOR RESEARCH, 2015, : 309 - 315
  • [25] Critical Challenges to Adopt DevOps Culture in Software Organizations: A Systematic Review
    Khan, Muhammad Shoaib
    Khan, Abudul Wahid
    Khan, Faheem
    Khan, Muhammad Adnan
    Whangbo, Taeg Keun
    [J]. IEEE ACCESS, 2022, 10 : 14339 - 14349
  • [26] Prioritization Based Taxonomy of DevOps Challenges Using Fuzzy AHP Analysis
    Akbar, Muhammad Azeem
    Naveed, Wishal
    Mahmood, Sajjad
    Alsanad, Abeer Abdulaziz
    Alsanad, Ahmed
    Gumaei, Abdu
    Mateen, Ahmed
    [J]. IEEE ACCESS, 2020, 8 : 202487 - 202507
  • [27] Providing the results of research to participants: a mixed-method study of the benefits and challenges of a consultative approach
    Dixon-Woods, Mary
    Tarrant, Carolyn
    Jackson, Clare J.
    Jones, David R.
    Kenyon, Sara
    [J]. CLINICAL TRIALS, 2011, 8 (03) : 330 - 341
  • [28] Strategies used to engage children in health research, and the challenges to be faced: a mixed-method study
    Damne, Emma
    Chaplin, John
    [J]. QUALITY OF LIFE RESEARCH, 2022, 31 : S92 - S92
  • [29] Key informants' perspectives on the challenges of municipal solid waste management in Iran: a mixed method study
    Esmaeilizadeh, Sanaz
    Shaghaghi, Abdolreza
    Taghipour, Hassan
    [J]. JOURNAL OF MATERIAL CYCLES AND WASTE MANAGEMENT, 2020, 22 (04) : 1284 - 1298
  • [30] Key informants’ perspectives on the challenges of municipal solid waste management in Iran: a mixed method study
    Sanaz Esmaeilizadeh
    Abdolreza Shaghaghi
    Hassan Taghipour
    [J]. Journal of Material Cycles and Waste Management, 2020, 22 : 1284 - 1298