An Evidence-based Roadmap for IoT Software Systems Engineering

03/14/2023
by   Rebeca C. Motta, et al.
0

Context: The Internet of Things (IoT) has brought expectations for software inclusion in everyday objects. However, it has challenges and requires multidisciplinary technical knowledge involving different areas that should be combined to enable IoT software systems engineering. Goal: To present an evidence-based roadmap for IoT development to support developers in specifying, designing, and implementing IoT systems. Method: An iterative approach based on experimental studies to acquire evidence to define the IoT Roadmap. Next, the Systems Engineering Body of Knowledge life cycle was used to organize the roadmap and set temporal dimensions for IoT software systems engineering. Results: The studies revealed seven IoT Facets influencing IoT development. The IoT Roadmap comprises 117 items organized into 29 categories representing different concerns for each Facet. In addition, an experimental study was conducted observing a real case of a healthcare IoT project, indicating the roadmap applicability. Conclusions: The IoT Roadmap can be a feasible instrument to assist IoT software systems engineering because it can (a) support researchers and practitioners in understanding and characterizing the IoT and (b) provide a checklist to identify the applicable recommendations for engineering IoT software systems.

READ FULL TEXT

page 4

page 6

page 12

page 16

page 17

page 19

page 23

research
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...
research
02/21/2021

Software Engineering for Internet of Things

Internet of Things based systems (IoT systems for short) are becoming in...
research
04/20/2021

Understanding the Context of IoT Software Systems in DevOps

The growing demand for connected devices and the increase in investments...
research
03/26/2021

A Requirements Engineering Technology for the IoT Software Systems

Contemporary software systems (CSS), such as the internet of things (IoT...
research
07/28/2021

SCENARIOTCHECK: A Checklist-based Reading Technique for the Verification of IoT Scenarios

Software systems on the Internet of Things have driven the world into a ...
research
01/24/2022

Just Enough, Just in Time, Just for "Me": Fundamental Principles for Engineering IoT-native Software Systems

By seamlessly integrating everyday objects and by changing the way we in...
research
01/19/2018

Information & Environment: IoT-Powered Recommender Systems

Internet of Things (IoT) infrastructure within the physical library envi...

Please sign up or login with your details

Forgot password? Click here to reset