{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:03:17Z","timestamp":1750309397105,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,20]],"date-time":"2024-04-20T00:00:00Z","timestamp":1713571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,20]]},"DOI":"10.1145\/3643794.3648349","type":"proceedings-article","created":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T16:40:41Z","timestamp":1723221641000},"page":"57-64","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Practical Guidance for IoT Systems Testing: A Taxonomy"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9164-6645","authenticated-orcid":false,"given":"Jean Baptiste","family":"Minani","sequence":"first","affiliation":[{"name":"Concorida University, Montreal, Quebec, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8707-6603","authenticated-orcid":false,"given":"Fatima","family":"Sabir","sequence":"additional","affiliation":[{"name":"University of the Punjab, Lahore, Lahore, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2873-2393","authenticated-orcid":false,"given":"Yahia","family":"El Fellah","sequence":"additional","affiliation":[{"name":"Ecole de Technologie Superieure, Montreal, Quebec, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9252-9937","authenticated-orcid":false,"given":"Naouel","family":"Moha","sequence":"additional","affiliation":[{"name":"Ecole de Technologie Superieure, Montreal, Quebec, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,8,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"New Paradigm in Decision Science and Management: Proceedings of ICDSM","author":"Abdullah Amir","year":"2020","unstructured":"Amir Abdullah, Harleen Kaur, and Ranjeet Biswas. 2020. Layers of IoT architecture and its security analysis. In New Paradigm in Decision Science and Management: Proceedings of ICDSM 2018. Springer, 293--302."},{"key":"e_1_3_2_1_2_1","volume-title":"Aspects of quality in Internet of Things (IoT) solutions: A systematic mapping study","author":"Ahmed Bestoun S","year":"2019","unstructured":"Bestoun S Ahmed, Miroslav Bures, Karel Frajtak, and Tomas Cerny. 2019. Aspects of quality in Internet of Things (IoT) solutions: A systematic mapping study. IEEE Access 7 (2019)."},{"key":"e_1_3_2_1_3_1","first-page":"112","article-title":"Overview of software testing standard ISO\/IEC\/IEEE 29119","volume":"18","author":"Alaqail Hesham","year":"2018","unstructured":"Hesham Alaqail and Shakeel Ahmed. 2018. Overview of software testing standard ISO\/IEC\/IEEE 29119. International Journal of Computer Science and Network Security 18, 2 (2018), 112--116.","journal-title":"International Journal of Computer Science and Network Security"},{"key":"e_1_3_2_1_4_1","unstructured":"AltexSoft. 2020. IoT Architecture: Key Layers and Components. https:\/\/www.altexsoft.com\/blog\/iot-architecture-layers-components\/. [Accessed 01-Mar-23]."},{"key":"e_1_3_2_1_5_1","volume-title":"2022 IEEE International Conference on Cloud Engineering. IEEE, 1--7.","author":"Becker Soeren","year":"2022","unstructured":"Soeren Becker, Tobias Pfandzelter, Nils Japke, David Bermbach, and Odej Kao. 2022. Network emulation in large-scale virtual edge testbeds. In 2022 IEEE International Conference on Cloud Engineering. IEEE, 1--7."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.3390\/s18092796"},{"key":"e_1_3_2_1_7_1","volume-title":"2015 12th Working IEEE\/IFIP Conference on Software Architecture. IEEE, 31--40","author":"Cavalcante Everton","year":"2015","unstructured":"Everton Cavalcante, Thais Batista, and Flavio Oquendo. 2015. Supporting dynamic software architectures: From architectural description to implementation. In 2015 12th Working IEEE\/IFIP Conference on Software Architecture. IEEE, 31--40."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISEC56263.2022.9998232"},{"key":"e_1_3_2_1_9_1","volume-title":"Beyond PICO: the SPIDER Tool For Qualitative Evidence Synthesis. Qualitative health research 22, 10","author":"Cooke Alison","year":"2012","unstructured":"Alison Cooke, Debbie Smith, and Andrew Booth. 2012. Beyond PICO: the SPIDER Tool For Qualitative Evidence Synthesis. Qualitative health research 22, 10 (2012), 1435--1443."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361149.3361165"},{"key":"e_1_3_2_1_11_1","volume-title":"Applying Systematic Reviews To Diverse Study Types: An Experience Report. In First international symposium on empirical software engineering and measurement. IEEE, 225--234","author":"Dyba Tore","year":"2007","unstructured":"Tore Dyba, Torgeir Dingsoyr, and Geir K Hanssen. 2007. Applying Systematic Reviews To Diverse Study Types: An Experience Report. In First international symposium on empirical software engineering and measurement. IEEE, 225--234."},{"volume-title":"A Taxonomy of Testing","author":"Firesmith Donald","key":"e_1_3_2_1_12_1","unstructured":"Donald Firesmith. 2015. A Taxonomy of Testing. Carnegie Mellon University, Software Engineering Institute's Insights (blog). https:\/\/insights.sei.cmu.edu\/blog\/a-taxonomy-of-testing\/ Accessed: 2024-Jan-23."},{"volume-title":"Common system and software testing pitfalls: how to prevent and mitigate them: descriptions, symptoms, consequences, causes, and recommendations","author":"Firesmith Donald G","key":"e_1_3_2_1_13_1","unstructured":"Donald G Firesmith. 2014. Common system and software testing pitfalls: how to prevent and mitigate them: descriptions, symptoms, consequences, causes, and recommendations. Addison-Wesley Professional."},{"volume-title":"IoT System Testing","author":"Hagar Jon Duncan","key":"e_1_3_2_1_14_1","unstructured":"Jon Duncan Hagar. 2022. IoT System Testing. Apress."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEEESTD.2017.8016712"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEEESTD.2022.9698145"},{"key":"e_1_3_2_1_17_1","volume-title":"Daniel Rau, Maximilian R., Thorsten S., and Daniel S.","author":"Dennis","year":"2021","unstructured":"Dennis K., Jan M., Anna Maria Oberl\u00e4nder, Daniel Rau, Maximilian R., Thorsten S., and Daniel S. 2021. An update for taxonomy designers: methodological guidance from information systems research. Business & Information Systems Engineering (2021)."},{"volume-title":"Taxonomy of Attacks on Open-Source Software Supply Chains. In 2023 IEEE Symposium on Security and Privacy. IEEE Computer Society, 1509--1526","author":"Ladisa P.","key":"e_1_3_2_1_18_1","unstructured":"P. Ladisa, H. Plate, M. Martinez, and O. Barais. 2023. Taxonomy of Attacks on Open-Source Software Supply Chains. In 2023 IEEE Symposium on Security and Privacy. IEEE Computer Society, 1509--1526."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.3390\/s23115197"},{"key":"e_1_3_2_1_20_1","volume-title":"ICWE Workshops. Springer International Publishing, 125--138","author":"Leotta Maurizio","year":"2017","unstructured":"Maurizio Leotta, Filippo Ricca, Diego Clerissi, Davide Ancona, Giorgio Delzanno, Marina Ribaudo, and Luca Franceschini. 2017. Towards an Acceptance Testing Approach for Internet of Things Systems. In ICWE Workshops. Springer International Publishing, 125--138."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00051"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2023.3291233"},{"volume-title":"Software Engineering Taxonomy Reviews. In 2020 4rd International Conference on Electrical, Telecommunication and Computer Engineering. IEEE.","author":"Naemah","key":"e_1_3_2_1_23_1","unstructured":"Naemah Mubarakah et al. 2020. Software Engineering Taxonomy Reviews. In 2020 4rd International Conference on Electrical, Telecommunication and Computer Engineering. IEEE."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ELTICOM50775.2020.9230473"},{"key":"e_1_3_2_1_25_1","volume-title":"The PRISMA 2020 Statement: An Updated Guideline For Reporting Systematic Reviews. International journal of surgery 88","author":"Page Matthew J","year":"2021","unstructured":"Matthew J Page, Joanne E McKenzie, Patrick M Bossuyt, Isabelle Boutron, Tammy C Hoffmann, Cynthia D Mulrow, Larissa Shamseer, Jennifer M Tetzlaff, Elie A Akl, Sue E Brennan, et al. 2021. The PRISMA 2020 Statement: An Updated Guideline For Reporting Systematic Reviews. International journal of surgery 88 (2021), 105906."},{"key":"e_1_3_2_1_26_1","volume-title":"Companion Proceedings for the ISSTA\/ECOOP 2018 Workshops. 125--131","author":"Pontes Pedro Martins","year":"2018","unstructured":"Pedro Martins Pontes, Bruno Lima, and Jo\u00e3o Pascoal Faria. 2018. Izinto: A pattern-based iot testing framework. In Companion Proceedings for the ISSTA\/ECOOP 2018 Workshops. 125--131."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/FAS-W.2018.00020"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2796554"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","first-page":"31","DOI":"10.5120\/ijca2018916607","article-title":"Security challenges facing IoT layers and its protective measures","volume":"179","author":"Rao Tariq Aziz","year":"2018","unstructured":"Tariq Aziz Rao and EU Haq. 2018. Security challenges facing IoT layers and its protective measures. International Journal of Computer Applications 179, 27 (2018), 31--35.","journal-title":"International Journal of Computer Applications"},{"key":"e_1_3_2_1_30_1","volume-title":"Conference on Extreme Programming and Agile Methods. Springer, 22--31","author":"Rogers Owen","year":"2004","unstructured":"Owen Rogers. 2004. Acceptance testing vs. unit testing: A developer's perspective. In Conference on Extreme Programming and Agile Methods. Springer, 22--31."},{"key":"e_1_3_2_1_31_1","volume-title":"d.]. IoT World Forum","author":"Systems Cisco","year":"2014","unstructured":"Cisco Systems. [n. d.]. IoT World Forum 2014. https:\/\/www.globenewswire.com\/news-release\/2014\/10\/14\/1271271\/0\/en\/The-Internet-of-Things-World-Forum-Unites-Industry-Leaders-in-Chicago-to-Accelerate-the-Adoption-of-IoT-Business-Models.html"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/FMEC.2018.8364039"},{"volume-title":"New Trends in Computer Technologies and Applications, Chuan-Yu Chang, Chien-Chou Lin, and Horng-Horng Lin (Eds.)","author":"Tan Teik-Boon","key":"e_1_3_2_1_33_1","unstructured":"Teik-Boon Tan and Wai-Khuen Cheng. 2019. Software Testing Levels in Internet of Things (IoT) Architecture. In New Trends in Computer Technologies and Applications, Chuan-Yu Chang, Chien-Chou Lin, and Horng-Horng Lin (Eds.). Springer Singapore, Singapore, 385--390."},{"key":"e_1_3_2_1_34_1","volume-title":"Introduction to distributed systems. Distributed Systems: Principles and Paradigms","author":"Tanenbaum A","year":"2015","unstructured":"A Tanenbaum and MV Steen. 2015. Introduction to distributed systems. Distributed Systems: Principles and Paradigms, Prentice Hall (2015), 1--33."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-021-03825-1"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523088"},{"key":"e_1_3_2_1_37_1","first-page":"43","article-title":"Taxonomies in software engineering: A systematic mapping study and a revised taxonomy development method","volume":"85","author":"Usman Muhammad","year":"2017","unstructured":"Muhammad Usman, Ricardo Britto, J\u00fcrgen B\u00f6rstler, and Emilia Mendes. 2017. Taxonomies in software engineering: A systematic mapping study and a revised taxonomy development method. IST Journal 85 (2017), 43--59.","journal-title":"IST Journal"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.13"},{"key":"e_1_3_2_1_39_1","volume-title":"10th Iberian Conference on Information Systems and Technologies. IEEE, 1--6.","author":"Calvo-Manzano Villal\u00f3n Jose","year":"2015","unstructured":"Jose Calvo-Manzano Villal\u00f3n, Gonzalo Cuevas Agustin, Tom\u00e1s San Feliu Gilabert, and Jos\u00e9 de Jes\u00fas Jim\u00e9nez Puello. 2015. A taxonomy for software testing projects. In 10th Iberian Conference on Information Systems and Technologies. IEEE, 1--6."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.05.125"}],"event":{"name":"SERP4IoT '24: ACM\/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"],"location":"Lisbon Portugal","acronym":"SERP4IoT '24"},"container-title":["Proceedings of the ACM\/IEEE 6th International Workshop on Software Engineering Research &amp; Practices for the Internet of Things"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643794.3648349","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643794.3648349","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:45Z","timestamp":1750294665000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643794.3648349"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,20]]},"references-count":40,"alternative-id":["10.1145\/3643794.3648349","10.1145\/3643794"],"URL":"https:\/\/doi.org\/10.1145\/3643794.3648349","relation":{},"subject":[],"published":{"date-parts":[[2024,4,20]]},"assertion":[{"value":"2024-08-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}