Software Engineering for Internet of Things

02/21/2021
by   Mahdi Fahmideh, et al.
0

Internet of Things based systems (IoT systems for short) are becoming increasingly popular across different industrial domains and their development is rapidly increasing to provide value-added services to end-users and citizens. Little research to date uncovers the core development process lifecycle needed for IoT systems, and thus software engineers find themselves unprepared and unfamiliar with this new genre of system development. To ameliorate this gap, we conducted a mixed quantitative and qualitative research study where we derived a conceptual process framework from the extant literature on IoT, that identifies 27 key tasks for incorporating into development processes for IoT systems. The framework was then validated by means of a survey of 127 IoT systems practitioners developers from 35 countries across 6 continents with 15 different industry backgrounds. Our research provides an understanding of the most important development process tasks and informs both software engineering practitioners and researchers of the challenges and recommendations related to the development of next generation of IoT systems.

READ FULL TEXT

page 5

page 7

research
03/14/2023

An Evidence-based Roadmap for IoT Software Systems Engineering

Context: The Internet of Things (IoT) has brought expectations for softw...
research
03/20/2021

Software Engineering for IoT-Driven Data Analytics Applications

Internet of Things Driven Data Analytics (IoT-DA) has the potential to e...
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
06/07/2022

Toward IoT enabled smart offices: Achieving Sustainable Development Goals

Despite research advocating the Internet of Things (IoT) as an effective...
research
08/06/2019

Augmenting Software Engineering Processes Towards Designing Privacy Aware Internet of Things Applications

The design and development process for Internet of Things (IoT) applicat...
research
04/20/2021

Understanding the Context of IoT Software Systems in DevOps

The growing demand for connected devices and the increase in investments...

Please sign up or login with your details

Forgot password? Click here to reset