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 条
  • [21] Software-driven big data analytics Guest editors' introduction
    Ranjan, Rajiv
    Li, Zheng
    Villari, Massimo
    Liu, Yan
    Georgeakopoulos, Dimitrios
    COMPUTING, 2020, 102 (06) : 1409 - 1417
  • [22] Three characteristics of technology competition by IoT-driven digitization
    Ahn, Sang-Jin
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2020, 157
  • [23] Evolution and Adoption of Next Generation IoT-Driven Health Care 4.0 Systems
    Arora, Deepanshu
    Gupta, Shashank
    Anpalagan, Alagan
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 127 (04) : 3533 - 3613
  • [24] An End-to-End Smart IoT-Driven Navigation for Social Distancing Enforcement
    Friji, Hamdi
    Khanfor, Abdullah
    Ghazzai, Hakim
    Massoud, Yehia
    IEEE ACCESS, 2022, 10 : 76824 - 76841
  • [25] Security in IoT-Driven Mobile Edge Computing: New Paradigms, Challenges, and Opportunities
    Garg, Sahil
    Kaur, Kuljeet
    Kaddoum, Georges
    Garigipati, Prasad
    Aujla, Gagangeet Singh
    IEEE NETWORK, 2021, 35 (05): : 298 - 305
  • [26] Bridging the Maturity Gaps in Industrial Data Science: Navigating Challenges in IoT-Driven Manufacturing
    Awasthi, Amruta
    Krpalkova, Lenka
    Walsh, Joseph
    TECHNOLOGIES, 2025, 13 (01)
  • [27] An Extended IoT Framework with Semantics, Big Data, and Analytics
    Sezer, Omer Berat
    Dogdu, Erdogan
    Ozbayoglu, Murat
    Onal, Aras
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 1849 - 1856
  • [28] Utility-Driven Data Analytics on Uncertain Data
    Gan, Wensheng
    Lin, Jerry Chun-Wei
    Chao, Han-Chieh
    Vasilakos, Athanasios V.
    Yu, Philip S.
    IEEE SYSTEMS JOURNAL, 2020, 14 (03): : 4442 - 4453
  • [29] Data Analytics and Machine Learning Methods, Techniques and Tool for Model-Driven Engineering of Smart IoT Services
    Moin, Armin
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 287 - 292
  • [30] Machine learning and data analytics for the IoT
    Adi, Erwin
    Anwar, Adnan
    Baig, Zubair
    Zeadally, Sherali
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (20) : 16205 - 16233