SEApr 20, 2021

Understanding the Context of IoT Software Systems in DevOps

arXiv:2104.10147v28 citations
Originality Synthesis-oriented
AI Analysis

It addresses the integration of DevOps in IoT for software engineers and practitioners, but is incremental as it synthesizes existing literature without new empirical results.

This study conducted a systematic literature review to investigate the application of DevOps principles in IoT software systems, identifying concepts, benefits, challenges, tools, and a perceived pipeline for development and operation.

The growing demand for connected devices and the increase in investments in the Internet of Things (IoT) sector induce the growth of the market for this technology. IoT permeates all areas of life of an individual, from smartwatches to entire home assistants and solutions in different areas. The IoT concept is gradually increasing all over the globe. IoT projects induce an articulation of studies in software engineering to prepare the development and operation of software systems materialized in physical objects and structures interconnected with embedded software and hosted in clouds. IoT projects have boundaries between development and operation stages. This study search for evidence in scientific literature to support these boundaries through Development and Operations (DevOps) principles. We rely on a Systematic Literature Review to investigate the relations of DevOps in IoT software systems. As a result, we identify concepts, characterize the benefits and challenges in the context of knowledge previously reported in primary studies in the literature. The main contributions of this paper are: (i) discussion of benefits and challenges for DevOps in IoT software systems, (ii) identification of tools, concepts, and programming languages used, and, (iii) perceived pipeline for this kind of software development.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes