当前位置: X-MOL 学术arXiv.cs.SE › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Software Engineering for Internet of Things
arXiv - CS - Software Engineering Pub Date : 2021-02-21 , DOI: arxiv-2102.10708
Mahdi Fahmideh, Aakash Ahmed, Ali Behnaz, John Grundy, Willy Susilo

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.

中文翻译:

物联网软件工程

基于物联网的系统(简称IoT系统)在不同的工业领域中越来越流行,其发展迅速,为最终用户和市民提供增值服务。迄今为止,很少有研究发现物联网系统所需的核心开发流程生命周期,因此软件工程师发现自己对这种新的系统开发类型没有准备,也不熟悉。为了缓解这一差距,我们进行了定量和定性混合研究,从现有的物联网文献中得出了概念性过程框架,确定了将纳入物联网系统开发过程的27个关键任务。然后,通过对来自6大洲35个国家/地区,具有15种不同行业背景的127位IoT系统从业人员进行的调查,对该框架进行了验证。我们的研究提供了对最重要的开发过程任务的理解,并向软件工程从业者和研究人员传达了与下一代IoT系统开发相关的挑战和建议。
更新日期:2021-02-23
down
wechat
bug