A State Report of DevOps Tooling
Jun 10, 2018·,
,,·
0 min read
Zheng Li
Shanshan Li

Shenghui (Samuel) Gu
He Zhang
Tianqing (Grissom) Wang
Abstract
Emerging from the agile culture, DevOps extremely emphasizes automation and heavily relies on tools in practice. Given the rapidly increasing number and diversity of the tools for DevOps, systematic understanding of the-state-of-art of DevOps-friendly tools will help to improve the automation practice of DevOps. This study aims to portray a landscape for understanding the state-of-the-practice of DevOps by categorizing the supporting tools and characterizing their relationships. To help collect as much evidence as possible, we employed a Multivocal Literature Review (MLR) by conducting an adapted version of Systematic Literature Review (SLR) to identify and synthesize academic publications and performing a Gray Literature Review (GLR) for data mining in a practitioner’s forum, Stack Overflow. This study is supplemented by the reports from professional organizations and the confirmed data from the official website contents of tools for the generation of the state report. On the basis of a metamodel, we present a landscape with a selective set of DevOps tools to holistically portray their characteristics and relationships, develops mappings between DevOps tools and different attributes to provide practitioners with a reference for preliminary comparison of these tools. Two representative cases were selected to elaborate how they support DevOps practices and achieve the DevOps goals. This study is able to offer a breakthrough for understanding the practical DevOps through the generated landscape, mappings and cases which jointly reports the state of DevOps tooling.
Type
Publication
Software Institute, Nanjing University