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] 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
  • [2] Software Engineering for Data Analytics
    Kim, Miryung
    IEEE SOFTWARE, 2020, 37 (04) : 36 - 42
  • [3] Problem Domain Analysis of IoT-Driven Secure Data Markets
    Horvath, Mate
    Buttyan, Levente
    SECURITY IN COMPUTER AND INFORMATION SCIENCES, EURO-CYBERSEC 2018, 2018, 821 : 57 - 67
  • [4] Intelligent IoT-Driven Advanced Predictive Maintenance System for Industrial Applications
    D. Dhinakaran
    S. Edwin Raja
    R. Velselvi
    N. Purushotham
    SN Computer Science, 6 (2)
  • [5] 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,
  • [6] 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
  • [7] 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,
  • [8] IoT-Driven Road Safety System
    Vishal, Dasari
    Afaque, H. Saliq
    Bhardawaj, Harsh
    Ramesh, T. K.
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2017, : 862 - 866
  • [9] A knowledge-based approach to the IoT-driven data integration of enterprises
    Mahmoodpour, Mehdi
    Lobov, Andrei
    RESEARCH. EXPERIENCE. EDUCATION., 2019, 31 : 283 - 289
  • [10] A framework for blockchain-based management of IoT-driven data sharing
    Alreshidi, Abdulrahman
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2025, 12 (01): : 208 - 219