arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.11192cs.SE
收藏

IoT-Driven数据分析应用软件工程

Software Engineering for IoT-Driven Data Analytics Applications

Aakash Ahmad, Mahdi Fahmideh, Ahmed B. Altamimi, Iyad Katib, Aiiad Albeshri, Abdulrahman Alreshidi, Adwan Alanazi, Rashid Mehmood

摘要:

物联网驱动的数据分析(IoT-DA)有潜力超越智能环境的数据驱动运营。然而,关于如何在软件和系统工程生命周期的背景下设计,实施,运营和发展IoT-DA应用程序的研究有限。本文根据经验推导出一个框架,可用于系统地研究软件工程(SE)流程及其底层实践在设计IoT-DA应用程序中的作用。首先,使用现有的框架和分类法,我们开发了一个评估框架来评估软件过程,方法和其他人工制品的SE为物联网-DA。其次,我们进行了系统的映射研究,定性地选择16个过程(从学术研究和工业解决方案)的SE为物联网-DA。过程活动),对16个SE过程中的每一个进行细粒度的调查。第四,我们将我们提出的框架应用于案例研究,以展示IoT-DA医疗保健应用程序的开发。最后,我们强调了关键的挑战,建议的做法,并吸取了经验教训的基础上框架的支持,以过程为中心的软件工程的物联网-DA。这项研究的结果可以促进研究人员和从业人员工程新兴的和下一代的物联网-DA软件应用程序。

英文摘要:

Internet of Things Driven Data Analytics (IoT-DA) has the potential to excel data-driven operationalisation of smart environments. However, limited research exists on how IoT-DA applications are designed, implemented, operationalised, and evolved in the context of software and system engineering life-cycle. This article empirically derives a framework that could be used to systematically investigate the role of software engineering (SE) processes and their underlying practices to engineer IoT-DA applications. First, using existing frameworks and taxonomies, we develop an evaluation framework to evaluate software processes, methods, and other artefacts of SE for IoT-DA. Secondly, we perform a systematic mapping study to qualitatively select 16 processes (from academic research and industrial solutions) of SE for IoT-DA. Thirdly, we apply our developed evaluation framework based on 17 distinct criterion (a.k.a. process activities) for fine-grained investigation of each of the 16 SE processes. Fourthly, we apply our proposed framework on a case study to demonstrate development of an IoT-DA healthcare application. Finally, we highlight key challenges, recommended practices, and the lessons learnt based on framework's support for process-centric software engineering of IoT-DA. The results of this research can facilitate researchers and practitioners to engineer emerging and next-generation of IoT-DA software applications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑