Towards DevOps in the Embedded Systems Domain: Why is It so Hard?

被引:60
作者
Lwakatare, Lucy Ellen [1 ]
Karvonen, Teemu [1 ]
Sauvola, Tanja [1 ]
Kuvaja, Pasi [1 ]
Olsson, Helena Holmstrom [2 ]
Bosch, Jan [3 ]
Oivo, Markku [1 ]
机构
[1] Univ Oulu, Oulu, Finland
[2] Malmo Univ, Malmo, Sweden
[3] Chalmers Univ Technol, Gothenburg, Sweden
来源
PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016) | 2016年
关键词
DEPLOYMENT;
D O I
10.1109/HICSS.2016.671
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps is a predominant phenomenon in the web domain. Its two core principles emphasize collaboration between software development and operations, and the use of agile principles to manage deployment environments and their configurations. DevOps techniques, such as collaboration and behaviour-driven monitoring, have been used by web companies to facilitate continuous deployment of new functionality to customers. The techniques may also offer opportunities for continuous product improvement when adopted in the embedded systems domain. However, certain characteristics of embedded software development present obstacles for DevOps adoption, and as yet, there is no empirical evidence of its adoption in the embedded systems domain. In this study, we present the challenges for DevOps adoption in embedded systems using a multiple-case study approach with four companies. The contribution of this paper is to introduce the concept of DevOps adoption in the embedded systems domain and then to identify key challenges for the DevOps adoption.
引用
收藏
页码:5437 / 5446
页数:10
相关论文
共 22 条
  • [1] On the journey to continuous deployment: Technical and social challenges along the way
    Claps, Gerry Gerard
    Svensson, Richard Berntsson
    Aurum, Aybueke
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 21 - 31
  • [2] Cukier D., 2013, P 2013 COMP PUBL C S
  • [3] Development and Deployment at Facebook
    Feitelson, Dror G.
    Frachtenberg, Eitan
    Beck, Kent L.
    [J]. IEEE INTERNET COMPUTING, 2013, 17 (04) : 8 - 17
  • [4] Fitzgerald B., 2014, P 1 INT WORKSH RAP C, P1, DOI [10.1145/2593812.2593813, DOI 10.1145/2593812.2593813]
  • [5] Gotel O., 2007, 8 INT C AG SOFTW DEV, P21
  • [6] Embedded software engineering: The state of the practice
    Graaf, H
    Lormans, M
    Toetenel, H
    [J]. IEEE SOFTWARE, 2003, 20 (06) : 61 - +
  • [7] Herbsleb J., 2006, P INT C INF SYST ICI, P553
  • [8] Humble J., 2010, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
  • [9] Hummer W., 2013, MIDDLEWARE
  • [10] Kniberg A., 2012, SCALING AGILE SPOTIF