Home > Research > Publications & Outputs > Software Engineering for IoT-Driven Data Analyt...

Links

Text available via DOI:

View graph of relations

Software Engineering for IoT-Driven Data Analytics Applications

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Software Engineering for IoT-Driven Data Analytics Applications. / Ahmad, Aakash; Fahmideh, Mahdi; Altamimi, Ahmed B. et al.
In: IEEE Access, Vol. 9, 9374926, 31.12.2021, p. 48197-48217.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Ahmad, A, Fahmideh, M, Altamimi, AB, Katib, I, Albeshri, A, Alreshidi, A, Alanazi, AA & Mehmood, R 2021, 'Software Engineering for IoT-Driven Data Analytics Applications', IEEE Access, vol. 9, 9374926, pp. 48197-48217. https://doi.org/10.1109/ACCESS.2021.3065528

APA

Ahmad, A., Fahmideh, M., Altamimi, A. B., Katib, I., Albeshri, A., Alreshidi, A., Alanazi, A. A., & Mehmood, R. (2021). Software Engineering for IoT-Driven Data Analytics Applications. IEEE Access, 9, 48197-48217. Article 9374926. https://doi.org/10.1109/ACCESS.2021.3065528

Vancouver

Ahmad A, Fahmideh M, Altamimi AB, Katib I, Albeshri A, Alreshidi A et al. Software Engineering for IoT-Driven Data Analytics Applications. IEEE Access. 2021 Dec 31;9:48197-48217. 9374926. Epub 2021 Mar 10. doi: 10.1109/ACCESS.2021.3065528

Author

Ahmad, Aakash ; Fahmideh, Mahdi ; Altamimi, Ahmed B. et al. / Software Engineering for IoT-Driven Data Analytics Applications. In: IEEE Access. 2021 ; Vol. 9. pp. 48197-48217.

Bibtex

@article{6fb271daa5984cd2a5d330578f5676ce,
title = "Software Engineering for IoT-Driven Data Analytics Applications",
abstract = "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.",
keywords = "IoT-driven data analytics, smart environments, Software engineering for IoTs, software engineering framework, software process for IoTs",
author = "Aakash Ahmad and Mahdi Fahmideh and Altamimi, {Ahmed B.} and Iyad Katib and Aiiad Albeshri and Abdulrahman Alreshidi and Alanazi, {Adwan Alownie} and Rashid Mehmood",
note = "Publisher Copyright: {\textcopyright} 2013 IEEE.",
year = "2021",
month = dec,
day = "31",
doi = "10.1109/ACCESS.2021.3065528",
language = "English",
volume = "9",
pages = "48197--48217",
journal = "IEEE Access",
issn = "2169-3536",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

RIS

TY - JOUR

T1 - Software Engineering for IoT-Driven Data Analytics Applications

AU - Ahmad, Aakash

AU - Fahmideh, Mahdi

AU - Altamimi, Ahmed B.

AU - Katib, Iyad

AU - Albeshri, Aiiad

AU - Alreshidi, Abdulrahman

AU - Alanazi, Adwan Alownie

AU - Mehmood, Rashid

N1 - Publisher Copyright: © 2013 IEEE.

PY - 2021/12/31

Y1 - 2021/12/31

N2 - 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.

AB - 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.

KW - IoT-driven data analytics

KW - smart environments

KW - Software engineering for IoTs

KW - software engineering framework

KW - software process for IoTs

U2 - 10.1109/ACCESS.2021.3065528

DO - 10.1109/ACCESS.2021.3065528

M3 - Journal article

AN - SCOPUS:85102619986

VL - 9

SP - 48197

EP - 48217

JO - IEEE Access

JF - IEEE Access

SN - 2169-3536

M1 - 9374926

ER -