Software Engineering for Internet of Things: The Practitioners’ Perspective
Article
Article Title | Software Engineering for Internet of Things: The Practitioners’ Perspective |
---|---|
ERA Journal ID | 17882 |
Article Category | Article |
Authors | Fahmideh, Mahdi (Author), Ahmad, Aakash (Author), Behnaz, Ali (Author), Grundy, John (Author) and Susilo, Willy (Author) |
Journal Title | IEEE Transactions on Software Engineering |
Journal Citation | 48 (8), pp. 2857-2878 |
Number of Pages | 26 |
Year | 2022 |
Place of Publication | United States |
ISSN | 0098-5589 |
1939-3520 | |
Digital Object Identifier (DOI) | https://doi.org/10.1109/TSE.2021.3070692 |
Web Address (URL) | https://ieeexplore.ieee.org/document/9398558 |
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, through which 27 key tasks for incorporation into the development processes of IoT systems were identified. The framework was then validated by means of a survey of 127 IoT practitioners 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. |
Keywords | empirical software engineering; Internet of Things (IoT); software development process; software engineering; software management |
Contains Sensitive Content | Does not contain sensitive content |
ANZSRC Field of Research 2020 | 461207. Software quality, processes and metrics |
Public Notes | The accessible file is the accepted version of the paper. Please refer to the URL for the published version. |
Byline Affiliations | School of Business |
University of Ha'il, Saudi Arabia | |
Citibank, Australia | |
Monash University | |
University of Wollongong | |
Institution of Origin | University of Southern Queensland |
https://research.usq.edu.au/item/q745z/software-engineering-for-internet-of-things-the-practitioners-perspective
Download files
106
total views10
total downloads1
views this month1
downloads this month