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 条
  • [31] Comprehensive IoT-Driven Fleet Management System for Industrial Vehicles
    Farahpoor, Mohammadali
    Esparza, Oscar
    Soriano, Miguel C.
    IEEE ACCESS, 2024, 12 : 193429 - 193444
  • [32] A Software Framework for Efficient IoT Contexts Acquisition and Big Data Analytics
    Kim, Moon Kwon
    La, Hyun Jung
    Kim, Soo Dong
    JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (06): : 939 - 947
  • [33] A Software Framework for Procedural Knowledge based Collaborative Data Analytics for IoT
    Banerjee, Snehasis
    Chandra, Mariswamy Girish
    2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH & PRACTICES FOR THE INTERNET OF THINGS (SERP4IOT 2019), 2019, : 41 - 48
  • [34] Improving stability and performance in IoT-Driven networked control systems
    Lu, Xutao
    Li, Jing
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 119
  • [35] BPMNE4IoT: A Framework for Modeling, Executing and Monitoring IoT-Driven Processes
    Kirikkayis, Yusuf
    Gallik, Florian
    Winter, Michael
    Reichert, Manfred
    FUTURE INTERNET, 2023, 15 (03)
  • [36] IOT-DRIVEN HEART DISEASE PREDICTION WITH INTELLIGENT CLASSIFIER AND SQUIRREL SEARCH FEATURE SELECTION
    Darem, Abdulbasit a.
    Alohali, Manal abdullah
    Hassine, Siwar ben haj
    Zaqaibeh, Belal
    Aborokbah, Majed
    Salama, Ahmed s.
    FRACTALS-COMPLEX GEOMETRY PATTERNS AND SCALING IN NATURE AND SOCIETY, 2025,
  • [37] An IoT-Driven Smart Cafe Solution for Human Traffic Management
    Prithivirajan, Maruthi
    Shim, Kyong Jin
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 6186 - 6188
  • [38] Modeling Data Analytics Architecture for IoT Applications using DAT
    Abughazala, Moamin
    Muccini, Henry
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 284 - 291
  • [39] Data Compatibility to Enhance Sustainable Capabilities for Autonomous Analytics in IoT
    Malik, Kaleem Razzaq
    Habib, Masood
    Khalid, Shehzad
    Ullah, Farhan
    Umar, Muhammad
    Sajjad, Taimur
    Ahmad, Awais
    SUSTAINABILITY, 2017, 9 (06)
  • [40] IoT and Big Data Applications in Smart Cities: Recent Advances, Challenges, and Critical Issues
    Talebkhah, Marieh
    Sali, Aduwati
    Marjani, Mohsen
    Gordan, Meisam
    Hashim, Shaiful Jahari
    Rokhani, Fakhrul Zaman
    IEEE ACCESS, 2021, 9 : 55465 - 55484