skip to main content
10.1145/3350768.3350796acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
short-paper

The first version of SCENARIotCHECK: A Checklist for IoT based Scenarios

Published: 23 September 2019 Publication History

Abstract

Contemporary Software Systems, such as Ubiquitous Systems, Context-Aware Systems, and Internet of Things (IoT) led to a new technological revolution, with characteristics like autonomy, seamless connectivity and interaction. The engineering of such systems is challenging due to their novelty and a possible lack of software technologies to deal with them. Together with quality assurance for the system, the artifacts for the development itself should also be assured. One way to ensure the quality of the produced artifacts is software inspections. This paper introduces the SCENARIOTCHECK, a checklist-based inspection technique for IoT-based scenarios. A feasibility study indicated its cost-efficiency and effectiveness in detecting defects in the IoT-based scenario.

References

[1]
R. C. Motta, K. M. de Oliveira, and G. H. Travassos, "On challenges in engineering IoT software systems," in Proceedings of the XXXII Brazilian Symposium on Software Engineering, Sao Carlos, Brazil, 2018, pp. 42--51.
[2]
T. Thelin et al., "Past, present and future of Industry 4.0 - a systematic literature review and research agenda proposal," IEEE Trans. Softw. Eng., vol. 34, no. 1, pp. 46--55, 1992.
[3]
V. M. Silva, "SCENARIOT Support for Scenario Specification of Internet of Things-based Software Systems," pp. 1--19, 2019.
[4]
F. Zambonelli, "Key Abstractions for IoT-Oriented Software Engineering," IEEE Softw., vol. 34, no. 1, pp. 38--45, 2017.
[5]
A. Aurum, H. Petersson, and C. Wohlin, "State-of-the-art: Software inspections after 25 years," Softw. Test. Verif. Reliab., vol. 12, no. 3, pp. 133--154, 2002.
[6]
M. Glinz, "Improving the Quality of Requirements with Scenarios," in 2nd World Congress on Software Quality, WCSQ 2000, no. September, pp. 55--60.
[7]
M. E. Fagan, "Advances in Software Inspections," IEEE Trans. Softw. Eng., vol. SE-12, no. 7, pp. 744--751, 1986.
[8]
G. Travassos, F. Shull, M. Fredericks, and V. R. Basili, "Detecting defects in object-oriented designs: using reading techniques to increase software quality," ACM Sigplan Not., vol. 34, no. 10, pp. 47--56, 1999.
[9]
V. R. Basili et al., "The empirical investigation of perspective-based reading," Empir. Softw. Eng., vol. 1, no. 2, pp. 133--164, 1996.
[10]
D. Giusto, A. Iera, and L. Atzori, The internet of things: 20th Tyrrhenian workshop on digital communications.
[11]
E. Trumm and C. Wegmann, "Software Defect Reduction Top 10 List," pp. 3--5.
[12]
S. A. Ebad, "Inspection reading techniques applied to software artifacts - A systematic review," Comput. Syst. Sci. Eng., vol. 32, no. 3, pp. 213--226, 2017.
[13]
A. A. Alshazly, A. M. Elfatatry, and M. S. Abougabal, "Detecting defects in software requirements specification," Alexandria Eng. J. vol. 53, no. 3, pp. 513--527, 2014.
[14]
F. Shull and J. Carver, "An Empirical Methodology for Introducing Software Processes," Methodology, p. 9, 2001.
[15]
R. F. Barcelos, "Uma abordagem para inspeção de documentos arquiteturais baseada em checklist," p. 183, 2006.
[16]
M. Kalinowski and G. H. Travassos, "A computational framework for supporting software inspections," in Proceedings - 19th International Conference on Automated Software Engineering, ASE 2004, 2004, pp. 46--55.

Cited By

View all
  • (2023)Software Testing applied to the Development of IoT Systems: preliminary resultsProceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing10.1145/3624032.3624049(113-122)Online publication date: 25-Sep-2023
  • (2022)A Metric for Questions and Discussions Identifying Concerns in Software ReviewsSoftware10.3390/software10300161:3(364-380)Online publication date: 5-Sep-2022
  • (2022)Check It OffProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524799(276-282)Online publication date: 7-Jul-2022
  • Show More Cited By

Index Terms

  1. The first version of SCENARIotCHECK: A Checklist for IoT based Scenarios

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBES '19: Proceedings of the XXXIII Brazilian Symposium on Software Engineering
    September 2019
    583 pages
    ISBN:9781450376518
    DOI:10.1145/3350768
    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]

    In-Cooperation

    • SBC: Sociedade Brasileira de Computação

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 September 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Inspection Technique
    2. Internet of Things
    3. Scenario Description

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Funding Sources

    • Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
    • Conselho Nacional de Desenvolvimento Científico e Tecnológico

    Conference

    SBES 2019

    Acceptance Rates

    SBES '19 Paper Acceptance Rate 67 of 153 submissions, 44%;
    Overall Acceptance Rate 147 of 427 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Software Testing applied to the Development of IoT Systems: preliminary resultsProceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing10.1145/3624032.3624049(113-122)Online publication date: 25-Sep-2023
    • (2022)A Metric for Questions and Discussions Identifying Concerns in Software ReviewsSoftware10.3390/software10300161:3(364-380)Online publication date: 5-Sep-2022
    • (2022)Check It OffProceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 110.1145/3502718.3524799(276-282)Online publication date: 7-Jul-2022
    • (2022)Goal-Oriented Software Design ReviewsIEEE Access10.1109/ACCESS.2022.316154510(32584-32594)Online publication date: 2022
    • (2020)A Technology to Support the Building of Requirements Documents for IoT Software SystemsProceedings of the XIX Brazilian Symposium on Software Quality10.1145/3439961.3439965(1-10)Online publication date: 1-Dec-2020
    • (2020)Interoperability and Integration Testing Methods for IoT Systems: A Systematic Mapping StudySoftware Engineering and Formal Methods10.1007/978-3-030-58768-0_6(93-112)Online publication date: 14-Sep-2020
    • (2019)A Requirements Engineering Process for IoT SystemsProceedings of the XVIII Brazilian Symposium on Software Quality10.1145/3364641.3364664(204-209)Online publication date: 28-Oct-2019
    • (2019)An IoT-based Scenario Description Inspection TechniqueProceedings of the XVIII Brazilian Symposium on Software Quality10.1145/3364641.3364644(20-29)Online publication date: 28-Oct-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media