Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study

The Internet of Things (IoT) paradigm is growing, affecting human life and aiming to solve problems in the real world, i.e., in education, healthcare, smart homes, intelligent transportation, and other areas. However, it is a fact that the development of IoT systems is complicated compared to that o...

Full description

Bibliographic Details
Main Authors: José-Alfonso Aguilar-Calderón, Carolina Tripp-Barba, Aníbal Zaldívar-Colado, Pedro-Alfonso Aguilar-Calderón
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/15/7582
_version_ 1797442817728970752
author José-Alfonso Aguilar-Calderón
Carolina Tripp-Barba
Aníbal Zaldívar-Colado
Pedro-Alfonso Aguilar-Calderón
author_facet José-Alfonso Aguilar-Calderón
Carolina Tripp-Barba
Aníbal Zaldívar-Colado
Pedro-Alfonso Aguilar-Calderón
author_sort José-Alfonso Aguilar-Calderón
collection DOAJ
description The Internet of Things (IoT) paradigm is growing, affecting human life and aiming to solve problems in the real world, i.e., in education, healthcare, smart homes, intelligent transportation, and other areas. However, it is a fact that the development of IoT systems is complicated compared to that of traditional software systems, especially in relation to requirements engineering (RE). The RE of IoT systems is not implemented frequently due to their broad aspects, such as the variety of user needs, making these systems difficult to construct. In this sense, the use of loT-based systems has not been well explored by the research community in order to provide well-planned proposals to improve the quality of their performance. In this work, we present a comprehensive and inclusive review of the RE of loT-based systems. To accomplish this, a systematic mapping study (SMS) is presented to evaluate the use of parameters based on the existing literature. SMS is a methodology used for research in the medical field and has recently been implemented in software engineering (SE) to sort and organize research publications to gain knowledge on progress and identify research gaps. In this article, we aim to classify the existing research publications in the current scientific literature regarding RE proposals for IoT software systems and review their implications for future research. This will make it possible to establish lines of research in order to improve the quality of the development of future IoT systems.
first_indexed 2024-03-09T12:47:34Z
format Article
id doaj.art-1181c562591646eca3fb2fbceea7648a
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T12:47:34Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-1181c562591646eca3fb2fbceea7648a2023-11-30T22:09:47ZengMDPI AGApplied Sciences2076-34172022-07-011215758210.3390/app12157582Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping StudyJosé-Alfonso Aguilar-Calderón0Carolina Tripp-Barba1Aníbal Zaldívar-Colado2Pedro-Alfonso Aguilar-Calderón3Facultad de Informática Mazatlán, Universidad Autónoma de Sinaloa, Mazatlán 82140, MexicoFacultad de Informática Mazatlán, Universidad Autónoma de Sinaloa, Mazatlán 82140, MexicoFacultad de Informática Mazatlán, Universidad Autónoma de Sinaloa, Mazatlán 82140, MexicoEscuela de Ingeniería Mazatlán, Universidad Autónoma de Sinaloa, Mazatlán 82140, MexicoThe Internet of Things (IoT) paradigm is growing, affecting human life and aiming to solve problems in the real world, i.e., in education, healthcare, smart homes, intelligent transportation, and other areas. However, it is a fact that the development of IoT systems is complicated compared to that of traditional software systems, especially in relation to requirements engineering (RE). The RE of IoT systems is not implemented frequently due to their broad aspects, such as the variety of user needs, making these systems difficult to construct. In this sense, the use of loT-based systems has not been well explored by the research community in order to provide well-planned proposals to improve the quality of their performance. In this work, we present a comprehensive and inclusive review of the RE of loT-based systems. To accomplish this, a systematic mapping study (SMS) is presented to evaluate the use of parameters based on the existing literature. SMS is a methodology used for research in the medical field and has recently been implemented in software engineering (SE) to sort and organize research publications to gain knowledge on progress and identify research gaps. In this article, we aim to classify the existing research publications in the current scientific literature regarding RE proposals for IoT software systems and review their implications for future research. This will make it possible to establish lines of research in order to improve the quality of the development of future IoT systems.https://www.mdpi.com/2076-3417/12/15/7582systematic mapping studyrequirements engineeringInternet of ThingsIoT software systems development
spellingShingle José-Alfonso Aguilar-Calderón
Carolina Tripp-Barba
Aníbal Zaldívar-Colado
Pedro-Alfonso Aguilar-Calderón
Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
Applied Sciences
systematic mapping study
requirements engineering
Internet of Things
IoT software systems development
title Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
title_full Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
title_fullStr Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
title_full_unstemmed Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
title_short Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping Study
title_sort requirements engineering for internet of things lot software systems development a systematic mapping study
topic systematic mapping study
requirements engineering
Internet of Things
IoT software systems development
url https://www.mdpi.com/2076-3417/12/15/7582
work_keys_str_mv AT josealfonsoaguilarcalderon requirementsengineeringforinternetofthingslotsoftwaresystemsdevelopmentasystematicmappingstudy
AT carolinatrippbarba requirementsengineeringforinternetofthingslotsoftwaresystemsdevelopmentasystematicmappingstudy
AT anibalzaldivarcolado requirementsengineeringforinternetofthingslotsoftwaresystemsdevelopmentasystematicmappingstudy
AT pedroalfonsoaguilarcalderon requirementsengineeringforinternetofthingslotsoftwaresystemsdevelopmentasystematicmappingstudy