Software Engineering for IoT-Driven Data Analytics Applications

被引:7
|
作者
Ahmad, Aakash [1 ]
Fahmideh, Mahdi [2 ]
Altamimi, Ahmed B. [1 ]
Katib, Iyad [3 ]
Albeshri, Aiiad [3 ]
Alreshidi, Abdulrahman [1 ]
Alanazi, Adwan Alownie [1 ]
Mehmood, Rashid [4 ]
机构
[1] Univ Hail, Dept Informat & Comp Sci, Coll Comp Sci & Engn, Hail 81451, Saudi Arabia
[2] Univ Wollongong, Sch Comp & Informat Technol, Wollongong, NSW 2522, Australia
[3] King Abdulaziz Univ, Fac Comp & Informat Technol FCIT, Dept Comp Sci, Jeddah 21589, Saudi Arabia
[4] King Abdulaziz Univ, High Performance Comp Ctr, Jeddah 21589, Saudi Arabia
关键词
Software; Internet of Things; Data analysis; Software engineering; Intelligent sensors; Tools; Hardware; Software engineering for IoTs; IoT-driven data analytics; smart environments; software process for IoTs; software engineering framework; BIG DATA; FRAMEWORK; CLASSIFICATION; INTERNET;
D O I
10.1109/ACCESS.2021.3065528
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:48197 / 48217
页数:21
相关论文
共 50 条
  • [1] Software Engineering for Data Analytics
    Kim, Miryung
    IEEE SOFTWARE, 2020, 37 (04) : 36 - 42
  • [2] Towards IoT-Driven Predictive Business Process Analytics
    Elhami, Erfan
    Ansari, Abolfazl
    Farahani, Bahar
    Aliee, Fereidoon Shams
    2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 49 - 55
  • [3] An Overview of Fog Data Analytics for IoT Applications
    Bhatia, Jitendra
    Italiya, Kiran
    Jadeja, Kuldeepsinh
    Kumhar, Malaram
    Chauhan, Uttam
    Tanwar, Sudeep
    Bhavsar, Madhuri
    Sharma, Ravi
    Manea, Daniela Lucia
    Verdes, Marina
    Raboaca, Maria Simona
    SENSORS, 2023, 23 (01)
  • [4] Applying Software Engineering Processes for Big Data Analytics Applications Development
    Al-Jaroodi, Jameela
    Hollein, Brandon
    Mohamed, Nader
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [5] Addressing Conceptual Randomness in IoT-Driven Business Ecosystem Research
    Rezac, Fabien
    SENSORS, 2020, 20 (20) : 1 - 29
  • [6] Blockchain and Fog Computing in IoT-Driven Healthcare Services for Smart Cities
    Kamruzzaman, M. M.
    Yan, Bingxin
    Sarker, Md Nazirul Islam
    Alruwaili, Omar
    Wu, Min
    Alrashdi, Ibrahim
    JOURNAL OF HEALTHCARE ENGINEERING, 2022, 2022
  • [7] Integrating IoT-Driven Events into Business Processes
    Kirikkayis, Yusuf
    Gallik, Florian
    Seiger, Ronny
    Reichert, Manfred
    INTELLIGENT INFORMATION SYSTEMS, CAISE FORUM 2023, 2023, 477 : 86 - 94
  • [8] Digital Twins for IoT-Driven Energy Systems: A Survey
    Kabir, Md Rafiul
    Halder, Dipal
    Ray, Sandip
    IEEE ACCESS, 2024, 12 : 177123 - 177143
  • [9] Intelligent Illumination: Fuzzy Logic Applications in IoT-Driven Lighting Solutions
    Imamguluyev, Rahib
    Imanova, Tunzala
    Eldar, Gasanov Elgiz
    Gasimov, Emil
    Hajiyev, Ilham
    INTELLIGENT AND FUZZY SYSTEMS, VOL 2, INFUS 2024, 2024, 1089 : 25 - 32
  • [10] Using BPM Technology to Deploy and Manage Distributed Analytics in Collaborative IoT-Driven Business Scenarios
    d'Hondt, Tim
    Wilbik, Anna
    Grefen, Paul
    Ludwig, Heiko
    Baracaldo, Natalie
    Anwar, Ali
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,