Quality-Aware DevOps Research: Where Do We Stand?

被引:19
|
作者
Alnafessah, Ahmad [1 ]
Ul Gias, Alim [1 ]
Wang, Runan [1 ]
Zhu, Lulai [1 ]
Casale, Giuliano [1 ]
Filieri, Antonio [1 ]
机构
[1] Imperial Coll London, Dept Comp, London SW7 2AZ, England
来源
IEEE ACCESS | 2021年 / 9卷 / 09期
基金
欧盟地平线“2020”;
关键词
Software; Testing; Artificial intelligence; Computer architecture; Tools; Production; Software architecture; DevOps; CI; CD; infrastructure as code; testing; artificial intelligence; verification; INFRASTRUCTURE;
D O I
10.1109/ACCESS.2021.3064867
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps is an emerging paradigm that reduces the barriers between developers and operations teams to offer continuous fast delivery and enable quick responses to changing requirements within the software life cycle. A significant volume of activity has been carried out in recent years with the aim of coupling DevOps stages with tools and methods to improve the quality of the produced software and the underpinning delivery methodology. While the research community has produced a sustained effort by conducting numerous studies and innovative development tools to support quality analyses within DevOps, there is still a limited cohesion between the research themes in this domain and a shortage of surveys that holistically examine quality engineering work within DevOps. In this paper, we address the gap by comprehensively surveying existing efforts in this area, categorizing them according to the stage of the DevOps lifecycle to which they primarily contribute. The survey holistically spans across all the DevOps stages, identify research efforts to improve architectural design, modeling and infrastructure-as-code, continuous-integration/continuous-delivery (CI/CD), testing and verification, and runtime management. Our analysis also outlines possible directions for future work in quality-aware DevOps, looking in particular at AI for DevOps and DevOps for AI software.
引用
收藏
页码:44476 / 44489
页数:14
相关论文
共 50 条
  • [31] Shift-work research: Where do we stand, where should we go?
    Thomas Kantermann
    Myriam Juda
    Céline Vetter
    Till Roenneberg
    [J]. Sleep and Biological Rhythms, 2010, 8 : 95 - 105
  • [32] Shift-work research: Where do we stand, where should we go?
    Kantermann, Thomas
    Juda, Myriam
    Vetter, Celine
    Roenneberg, Till
    [J]. SLEEP AND BIOLOGICAL RHYTHMS, 2010, 8 (02) : 95 - 105
  • [33] Epilepsy: Where do we stand? Where are we headed?
    Elger, C. E.
    [J]. EUROPEAN JOURNAL OF NEUROLOGY, 2017, 24 : 8 - 8
  • [34] ColVI myopathies: where do we stand, where do we go?
    Valérie Allamand
    Laura Briñas
    Pascale Richard
    Tanya Stojkovic
    Susana Quijano-Roy
    Gisèle Bonne
    [J]. Skeletal Muscle, 1
  • [35] Rye and health - Where do we stand and where do we go?
    Jonsson, Karin
    Andersson, Roger
    Knudsen, Knud Erik Bach
    Hallmans, Goran
    Hanhineva, Kati
    Katina, Kati
    Kolehmainen, Marjukka
    Kyro, Cecilie
    Langton, Maud
    Nordlund, Emilia
    Laerke, Helle Nygaard
    Olsen, Anja
    Poutanen, Kajsa
    Tjonneland, Anne
    Landberg, Rikard
    [J]. TRENDS IN FOOD SCIENCE & TECHNOLOGY, 2018, 79 : 78 - 87
  • [36] Investigative dermatology: where do we stand and where do we go?
    Maurer, M.
    von Stebut, E.
    [J]. EXPERIMENTAL DERMATOLOGY, 2010, 19 (10) : 857 - 857
  • [37] ColVI myopathies: where do we stand, where do we go?
    Allamand, Valerie
    Brinas, Laura
    Richard, Pascale
    Stojkovic, Tanya
    Quijano-Roy, Susana
    Bonne, Gisele
    [J]. SKELETAL MUSCLE, 2011, 1
  • [38] Where do we stand with hepatoblastoma?
    Schnater, JM
    Köhler, SE
    Lamers, WH
    von Schweinitz, D
    Aronson, DC
    [J]. CANCER, 2003, 98 (04) : 668 - 678
  • [39] Inflation: Where do we stand?
    Martin, J
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS A, 2005, 20 (19): : 4676 - 4682
  • [40] GFIS - Where do we stand?
    Anon
    [J]. IUFRO News, 2002, 31 (02):