Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Software Engineering for Internet of Things: The Practitioner's Perspective (2102.10708v3)

Published 21 Feb 2021 in cs.SE

Abstract: 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Mahdi Fahmideh (29 papers)
  2. Aakash Ahmed (2 papers)
  3. Ali Behnaz (1 paper)
  4. John Grundy (127 papers)
  5. Willy Susilo (22 papers)
Citations (18)

Summary

We haven't generated a summary for this paper yet.