Software Engineering for IoT-Driven Data Analytics Applications

03/20/2021
by   Aakash Ahmad, et al.
0

Internet of Things Driven Data Analytics (IoT-DA) has the potential to excel data-driven operationalisation of smart environments. However, limited research exists on how IoT-DA applications are designed, implemented, operationalised, and evolved in the context of software and system engineering life-cycle. This article empirically derives a framework that could be used to systematically investigate the role of software engineering (SE) processes and their underlying practices to engineer IoT-DA applications. First, using existing frameworks and taxonomies, we develop an evaluation framework to evaluate software processes, methods, and other artefacts of SE for IoT-DA. Secondly, we perform a systematic mapping study to qualitatively select 16 processes (from academic research and industrial solutions) of SE for IoT-DA. Thirdly, we apply our developed evaluation framework based on 17 distinct criterion (a.k.a. process activities) for fine-grained investigation of each of the 16 SE processes. Fourthly, we apply our proposed framework on a case study to demonstrate development of an IoT-DA healthcare application. Finally, we highlight key challenges, recommended practices, and the lessons learnt based on framework's support for process-centric software engineering of IoT-DA. The results of this research can facilitate researchers and practitioners to engineer emerging and next-generation of IoT-DA software applications.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 8

page 9

page 11

page 13

page 16

page 18

page 19

page 20

02/21/2021

Software Engineering for Internet of Things

Internet of Things based systems (IoT systems for short) are becoming in...
02/12/2021

Data Analytics and Machine Learning Methods, Techniques and Tool for Model-Driven Engineering of Smart IoT Services

This doctoral dissertation proposes a novel approach to enhance the deve...
03/01/2021

Um Estudo sobre Atividades Participativas para Soluções IoT para o Home care de Pessoas Idosas

Population aging in Brazil and in the world occurs at the same time of a...
03/23/2022

ALT: um software para análise de legibilidade de textos em Língua Portuguesa

In the initial stage of human life, communication, seen as a process of ...
04/19/2022

Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Review

Internet of Things (IoT) has catapulted human ability to control our env...
09/14/2020

Beyond Accuracy: ROI-driven Data Analytics of Empirical Data

This vision paper demonstrates that it is crucial to consider Return-on-...
03/08/2021

IoT Roadmap: Support for Internet of Things Software Systems Engineering

The Roadmap is performed in the context of a Ph.D. research in collabora...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.