[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3301326.3301360acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicnccConference Proceedingsconference-collections
research-article

Elicitation Techniques for Internet of Things Applications Requirements: A Systematic Review

Published: 14 December 2018 Publication History

Abstract

Requirements elicitation is one of the most essential activities in requirements engineering. The last twenty years have seen a growing trend towards Internet of Things and these new applications imposed a challenge for requirements engineers to elicit requirements. The aim of this paper is to identify and present the current trends of elicitation techniques that have been applied in Internet of Things application. To achieve this aim, an electronic search on two computing-related databases was included in this systematic review. After a thorough scanned independently done by the writers, 12 selected publications were examined. The findings of this systematic review revealed that (1) home and public spaces were prevalent domains for Internet of Things applications, (2) interviews and prototypes were most frequently used elicitation techniques, and (3) stakeholders were the common requirements sources.

References

[1]
Frühauf, K., Fuchs, E., Glinz, M., Grau, R., Hood, C., Houdek, F., Hruschka, P., Paech, B., Pohl, K. and Rupp, C. 2017. Syllabus IREB Certified Professional for Requirements Engineering - Foundation Level - Version 2.2.2.
[2]
Kitchenham, B. 2004. Procedures for performing systematic reviews. Technical Report. Keele University.
[3]
Khan, S., Dulloo, A. B. and Verma, M. 2014. Systematic Review of Requirement Elicitation Techniques. Int. J. Inf. Comput. Technol. 4, 2 (2014), 133--138.
[4]
Davis, A., Dieste, O., Hickey, A., Juristo, N. and Moreno, A. M. 2006. Effectiveness of Requirements Elicitation Techniques: Empirical Results Derived from a Systematic Review. In 14th IEEE International Requirements Engineering Conference (RE'06), 179--188.
[5]
Dieste, O. and Juristo, N. 2011. Systematic review and aggregation of empirical studies on elicitation techniques. IEEE Trans. Softw. Eng. 37, 2 (2011), 283--304.
[6]
Motta, R. C., de Oliveira, K. M. and Travassos, G.H. 2018. On challenges in engineering IoT software systems. In Proceedings of the XXXII Brazilian Symposium on Software Engineering, 42--51.
[7]
Barn, B., Barat, S. and Clark, T. 2017. Conducting Systematic Literature Reviews and Systematic Mapping Studies. In Proceedings of the 10th Innovations in Software Engineering Conference, 212--213.
[8]
Caleb-Solly, P., Dogramadzi, S., Ellender, D., Fear, T. and van den Heuvel, H. 2014. A Mixed-method Approach to Evoke Creative and Holistic Thinking About Robots in a Home Environment. In Proceedings of the 2014 ACM/IEEE International Conference on Human-robot Interaction, 374--381.
[9]
Dorrington, P., Wilkinson, C., Tasker, L. and Walters, A. 2016. User-centered Design Method for the Design of Assistive Switch Devices to Improve User Experience, Accessibility, and Independence. J. Usability Stud., 11, 2 (2016), 66--82.
[10]
Morris, M. R. 2012. Web on the Wall: Insights from a Multimodal Interaction Elicitation Study. In Proceedings of the 2012 ACM International Conference on Interactive Tabletops and Surfaces, 95--104.
[11]
Tallyn, E., Fried, H., Gianni, R., Isard, A. and Speed, C. 2018. The Ethnobot: Gathering Ethnographies in the Age of IoT. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 604:1--604:13.
[12]
Liang, W., Qian, W., Wu, Y., Peng, X. and Zhao, W. 2015. Mining Context-Aware User Requirements from Crowd Contributed Mobile Data. In Proceedings of the 7th Asia-Pacific Symposium on Internetware, 132--140.
[13]
Liu, N., Gavino, A. and Purao, S. 2014. A Method for Designing Value-infused Citizen Services in Smart Cities. In Proceedings of the 15th Annual International Conference on Digital Government Research, 34--43.
[14]
Murugesan, L. K., Hoda, R. and Salcic, Z. 2017. Identifying Design Features Using Combination of Requirements Elicitation Techniques. In Proceedings of the 1st International Workshop on Design and Innovation in Software Engineering, 6--12.
[15]
Ferati, M., Kurti, A., Vogel, B. and Raufi, B. 2016. Augmenting Requirements Gathering for People with Special Needs Using IoT: A Position Paper. In Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, 48--51.
[16]
Alqassem, I. 2014. Privacy and Security Requirements Framework for the Internet of Things (IoT). In Companion Proceedings of the 36th International Conference on Software Engineering, 739--741.
[17]
Aziz, M. W., Sheikh, A. A. and Felemban, E. A. 2016. Requirement Engineering Technique for Smart Spaces. In Proceedings of the International Conference on Internet of Things and Cloud Computing, 54:1--54:7.
[18]
Knote, R., Baraki, H., Söllner, M., Geihs, K. and Leimeister, J. M. 2016. From Requirement to Design Patterns for Ubiquitous Computing Applications. In Proceedings of the 21st European Conference on Pattern Languages of Programs, 26:1--26:11.
[19]
Salini, P. and Kanmani, S. 2012. Elicitation of Security Requirements for E-Health System by Applying Model Oriented Security Requirements Engineering (MOSRE) Framework. In Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology, 126--131.
[20]
Lim, T. Y. and Chan, G. Y. 2017. Teaching and Learning Software Requirements Engineering: Our Experience, Reflection and Improvement. J. Telecommun. Electron. Comput. Eng. 9, 3--4 (2017), 51--55.

Cited By

View all
  • (2024)Challenges and Issues in Requirements Elicitation for Based SystemsBridging Global Divides for Transnational Higher Education in the AI Era10.4018/979-8-3693-7016-2.ch020(423-446)Online publication date: 29-Nov-2024
  • (2024)Comparing Design Thinking Techniques in the Context of IoT Requirements Elicitation: An Empirical StudyProceedings of the XXIII Brazilian Symposium on Software Quality10.1145/3701625.3701693(718-728)Online publication date: 5-Nov-2024
  • (2024)Comparison of Requirements Engineering Methods for IoT-based Systems: A Systematic Mapping Study2024 10th International Conference on Artificial Intelligence and Robotics (QICAR)10.1109/QICAR61538.2024.10496655(74-79)Online publication date: 29-Feb-2024
  • Show More Cited By

Index Terms

  1. Elicitation Techniques for Internet of Things Applications Requirements: A Systematic Review

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICNCC '18: Proceedings of the 2018 VII International Conference on Network, Communication and Computing
    December 2018
    372 pages
    ISBN:9781450365536
    DOI:10.1145/3301326
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 December 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Elicitation Techniques
    2. Internet of Things
    3. Systematic Review

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICNCC 2018

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)36
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Challenges and Issues in Requirements Elicitation for Based SystemsBridging Global Divides for Transnational Higher Education in the AI Era10.4018/979-8-3693-7016-2.ch020(423-446)Online publication date: 29-Nov-2024
    • (2024)Comparing Design Thinking Techniques in the Context of IoT Requirements Elicitation: An Empirical StudyProceedings of the XXIII Brazilian Symposium on Software Quality10.1145/3701625.3701693(718-728)Online publication date: 5-Nov-2024
    • (2024)Comparison of Requirements Engineering Methods for IoT-based Systems: A Systematic Mapping Study2024 10th International Conference on Artificial Intelligence and Robotics (QICAR)10.1109/QICAR61538.2024.10496655(74-79)Online publication date: 29-Feb-2024
    • (2024)Defining the Scope of IoT Systems at the Pre-contract TimeProceedings of the International Conference on Ubiquitous Computing and Ambient Intelligence (UCAmI 2024)10.1007/978-3-031-77571-0_63(666-673)Online publication date: 21-Dec-2024
    • (2023)IoThinking: A Design Thinking technique to support the design of IoT systemsProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613422(458-463)Online publication date: 25-Sep-2023
    • (2023)Method for Eliciting Requirements in the Area of Digital Sovereignty (MERDigS)Proceedings of Eighth International Congress on Information and Communication Technology10.1007/978-981-99-3243-6_76(939-956)Online publication date: 25-Jul-2023
    • (2022)Are These Requirements Risky: A Proposal of an IoT-Based Requirements Risk Estimation FrameworkMathematics10.3390/math1008121010:8(1210)Online publication date: 7-Apr-2022
    • (2022)Requirements Engineering for Internet of Things (loT) Software Systems Development: A Systematic Mapping StudyApplied Sciences10.3390/app1215758212:15(7582)Online publication date: 28-Jul-2022
    • (2022)Design for IoT: An Experimental Study to Understand How Design Thinking Can Help in the Elicitation of Requirements for IoT SystemsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571483(1-10)Online publication date: 7-Nov-2022
    • (2022)An Approach to Use Comic Strips To Support IoT Systems Requirements Engineering2022 IEEE Frontiers in Education Conference (FIE)10.1109/FIE56618.2022.9962579(1-6)Online publication date: 8-Oct-2022
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media