Advanced

Towards a benefits dependency network for DevOps based on a systematic literature review

Jabbari, Ramtin ; bin Ali, Nauman ; Petersen, Kai and Tanveer, Binish (2018) In Journal of software: Evolution and Process 30(11).
Abstract

DevOps as a new way of thinking for software development and operations has received much attention in the industry, while it has not been thoroughly investigated in academia yet. The objective of this study is to characterize DevOps by exploring its central components in terms of principles, practices and their relations to the principles, challenges of DevOps adoption, and benefits reported in the peer-reviewed literature. As a key objective, we also aim to realize the relations between DevOps practices and benefits in a systematic manner. A systematic literature review was conducted. Also, we used the concept of benefits dependency network to synthesize the findings, in particular, to specify dependencies between DevOps practices and... (More)

DevOps as a new way of thinking for software development and operations has received much attention in the industry, while it has not been thoroughly investigated in academia yet. The objective of this study is to characterize DevOps by exploring its central components in terms of principles, practices and their relations to the principles, challenges of DevOps adoption, and benefits reported in the peer-reviewed literature. As a key objective, we also aim to realize the relations between DevOps practices and benefits in a systematic manner. A systematic literature review was conducted. Also, we used the concept of benefits dependency network to synthesize the findings, in particular, to specify dependencies between DevOps practices and link the practices to benefits. We found that in many cases, DevOps characteristics, ie, principles, practices, benefits, and challenges, were not sufficiently defined in detail in the peer-reviewed literature. In addition, only a few empirical studies are available, which can be attributed to the nascency of DevOps research. Also, an initial version of the DevOps benefits dependency network has been derived. The definition of DevOps principles and practices should be emphasized given the novelty of the concept. Further empirical studies are needed to improve the benefits dependency network presented in this study.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Benefits and values, Challenges, Development and operations, DevOps, Principles and practices, Systematic literature review
in
Journal of software: Evolution and Process
volume
30
issue
11
publisher
John Wiley and Sons Inc.
external identifiers
  • scopus:85050720397
ISSN
2047-7481
DOI
10.1002/smr.1957
project
Embedded Applications Software Engineering
language
English
LU publication?
no
id
2fb82e82-56ee-4767-9325-8f5567c8edae
date added to LUP
2018-09-27 12:27:15
date last changed
2020-10-07 06:02:34
@article{2fb82e82-56ee-4767-9325-8f5567c8edae,
  abstract     = {<p>DevOps as a new way of thinking for software development and operations has received much attention in the industry, while it has not been thoroughly investigated in academia yet. The objective of this study is to characterize DevOps by exploring its central components in terms of principles, practices and their relations to the principles, challenges of DevOps adoption, and benefits reported in the peer-reviewed literature. As a key objective, we also aim to realize the relations between DevOps practices and benefits in a systematic manner. A systematic literature review was conducted. Also, we used the concept of benefits dependency network to synthesize the findings, in particular, to specify dependencies between DevOps practices and link the practices to benefits. We found that in many cases, DevOps characteristics, ie, principles, practices, benefits, and challenges, were not sufficiently defined in detail in the peer-reviewed literature. In addition, only a few empirical studies are available, which can be attributed to the nascency of DevOps research. Also, an initial version of the DevOps benefits dependency network has been derived. The definition of DevOps principles and practices should be emphasized given the novelty of the concept. Further empirical studies are needed to improve the benefits dependency network presented in this study.</p>},
  author       = {Jabbari, Ramtin and bin Ali, Nauman and Petersen, Kai and Tanveer, Binish},
  issn         = {2047-7481},
  language     = {eng},
  month        = {07},
  number       = {11},
  publisher    = {John Wiley and Sons Inc.},
  series       = {Journal of software: Evolution and Process},
  title        = {Towards a benefits dependency network for DevOps based on a systematic literature review},
  url          = {http://dx.doi.org/10.1002/smr.1957},
  doi          = {10.1002/smr.1957},
  volume       = {30},
  year         = {2018},
}