Techniques for Eliciting IoT Requirements: Sensorina Map and Mind IoT
Abstract
The Internet of Things (IoT) comprises devices that communicate and process data over the Internet. Requirement elicitation in IoT systems is crucial but faces challenges such as heterogeneity, interoperability, scalability, and requirements volatility. This work introduces two new techniques to support this phase: the Sensorina Map, inspired by the Empathy Map, and Mind IoT, based on the Mind Map. We conducted two empirical studies in an academic setting to assess the viability of these techniques. The first study evaluated ease of use and effectiveness in helping engineers recall requirements, utilizing a Focus Group to gather perceptions. The second observational study assessed the techniques’ utility and ease of use. Results indicated that these methods are viable and can significantly contribute to IoT systems research and practice, benefiting professionals and researchers.References
Motta, R. C., de Oliveira, K. M., and Travassos, G. H. (2023). An evidence-based roadmap for iot software systems engineering. Journal of Systems and Software, 201:111680.
Shull, F., Carver, J., and Travassos, G. H. (2001). An empirical methodology for introducing software processes. ACM SIGSOFT Software Engineering Notes, 26(5):288–296.
Souza, S., Meireles, M. A., Duarte, J. C., Maldonado, J. C., and Conte, T. (2022). Design for iot: An experimental study to understand how design thinking can help in the elicitation of requirements for iot systems. In Proceedings of the XXI Brazilian Symposium on Software Quality, pages 1–10.
Souza, S. R., Souza, E., Meireles, M. A., Lauschner, T., Carvalho, L., Maldonado, J. C., and Conte, T. Techniques for eliciting iot requirements: Sensorina map and mind iot. Available at SSRN 4809473.
Shull, F., Carver, J., and Travassos, G. H. (2001). An empirical methodology for introducing software processes. ACM SIGSOFT Software Engineering Notes, 26(5):288–296.
Souza, S., Meireles, M. A., Duarte, J. C., Maldonado, J. C., and Conte, T. (2022). Design for iot: An experimental study to understand how design thinking can help in the elicitation of requirements for iot systems. In Proceedings of the XXI Brazilian Symposium on Software Quality, pages 1–10.
Souza, S. R., Souza, E., Meireles, M. A., Lauschner, T., Carvalho, L., Maldonado, J. C., and Conte, T. Techniques for eliciting iot requirements: Sensorina map and mind iot. Available at SSRN 4809473.
Published
2024-09-30
How to Cite
SOUZA, Sabrina; SOUZA, Eriky; MEIRELES, Maria; LAUSCHNER, Tanara; CARVALHO, Leandro; MALDONADO, José Carlos; CONTE, Tayana.
Techniques for Eliciting IoT Requirements: Sensorina Map and Mind IoT. In: SOFTWARE ENGINEERING DOCTORAL AND MASTER THESES COMPETITION (MASTER) - BRAZILIAN CONFERENCE ON SOFTWARE: THEORY AND PRACTICE (CBSOFT), 15. , 2024, Curitiba/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 1-2.
DOI: https://doi.org/10.5753/cbsoft_estendido.2024.4120.
