Development of Arduino applications for IoT applications in software engineering education: a systematic literature review

The continuous development of software applications is a necessary step in producing high-quality products that will consistently meet end-user expectations and stakeholder needs. Development of Arduino applications, embedded in a product’s hardware, can and should be considered at the software engi...

Full description

Bibliographic Details
Published in:Bulletin of Electrical Engineering and Informatics
Main Author: Yusop N.; Moketar N.A.; Sadikan S.F.N.
Format: Article
Language:English
Published: Institute of Advanced Engineering and Science 2024
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85196521221&doi=10.11591%2feei.v13i3.4506&partnerID=40&md5=572936dca143e1a17843b4f79155a796
id 2-s2.0-85196521221
spelling 2-s2.0-85196521221
Yusop N.; Moketar N.A.; Sadikan S.F.N.
Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
2024
Bulletin of Electrical Engineering and Informatics
13
3
10.11591/eei.v13i3.4506
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85196521221&doi=10.11591%2feei.v13i3.4506&partnerID=40&md5=572936dca143e1a17843b4f79155a796
The continuous development of software applications is a necessary step in producing high-quality products that will consistently meet end-user expectations and stakeholder needs. Development of Arduino applications, embedded in a product’s hardware, can and should be considered at the software engineering phase itself, even though current practice dictates it be handled by product engineers. The method used in this investigation was based on a systematic literature review (SLR). Therefore, this paper depicts a gap that currently exists within the body of literature surrounding the development of Arduino applications for ‘internet of things’ (IoT) applications in software engineering education in commercial and research fields. The result of this study are two findings investigates: i) relevant Arduino application development used in software engineering and ii) method for applying software engineering for Arduino applications. The limitations and constraints of each technique in respect to Arduino apps were also examined in order to provide a better understanding of each body of study's weaknesses and strengths. We realise that these studies are still insufficient and need to be evaluated and improved further. © 2024, Institute of Advanced Engineering and Science. All rights reserved.
Institute of Advanced Engineering and Science
20893191
English
Article
All Open Access; Gold Open Access
author Yusop N.; Moketar N.A.; Sadikan S.F.N.
spellingShingle Yusop N.; Moketar N.A.; Sadikan S.F.N.
Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
author_facet Yusop N.; Moketar N.A.; Sadikan S.F.N.
author_sort Yusop N.; Moketar N.A.; Sadikan S.F.N.
title Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
title_short Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
title_full Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
title_fullStr Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
title_full_unstemmed Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
title_sort Development of Arduino applications for IoT applications in software engineering education: a systematic literature review
publishDate 2024
container_title Bulletin of Electrical Engineering and Informatics
container_volume 13
container_issue 3
doi_str_mv 10.11591/eei.v13i3.4506
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85196521221&doi=10.11591%2feei.v13i3.4506&partnerID=40&md5=572936dca143e1a17843b4f79155a796
description The continuous development of software applications is a necessary step in producing high-quality products that will consistently meet end-user expectations and stakeholder needs. Development of Arduino applications, embedded in a product’s hardware, can and should be considered at the software engineering phase itself, even though current practice dictates it be handled by product engineers. The method used in this investigation was based on a systematic literature review (SLR). Therefore, this paper depicts a gap that currently exists within the body of literature surrounding the development of Arduino applications for ‘internet of things’ (IoT) applications in software engineering education in commercial and research fields. The result of this study are two findings investigates: i) relevant Arduino application development used in software engineering and ii) method for applying software engineering for Arduino applications. The limitations and constraints of each technique in respect to Arduino apps were also examined in order to provide a better understanding of each body of study's weaknesses and strengths. We realise that these studies are still insufficient and need to be evaluated and improved further. © 2024, Institute of Advanced Engineering and Science. All rights reserved.
publisher Institute of Advanced Engineering and Science
issn 20893191
language English
format Article
accesstype All Open Access; Gold Open Access
record_format scopus
collection Scopus
_version_ 1809678005861089280