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