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...
Main Authors: | , , , |
---|---|
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 |