Write a Blog >>
ICSE 2023
Sun 14 - Sat 20 May 2023 Melbourne, Australia
Sat 20 May 2023 11:00 - 11:20 at Meeting Room 101 - Learning and Experimenting with IoT

Internet of Things (IoT) systems allow software to directly interact with the physical world. Recent IoT failures can be attributed to recurring software design flaws, suggesting IoT software engineers may not be learning from past failures. We examine the use of failure stories to improve IoT system designs. We conducted an experiment to evaluate the influence of failure-related learning treatments on design decisions. Our experiment used a between-subjects comparison of novices (computer engineering students) completing a design questionnaire. There were three treatments: a control group (N=7); a group considering a set of design guidelines (N=8); and a group considering failure stories (proposed treatment, N=6). We measured their design decisions and their design rationales. All subjects made comparable decisions. Their rationales varied by treatment: subjects treated with guidelines and failure stories made greater use of criticality as a rationale, while subjects exposed to failure stories more frequently used safety as a rationale. Building on these findings, we suggest several research directions toward a failure-aware IoT engineering process.

Sat 20 May

Displayed time zone: Hobart change

10:10 - 11:20
Learning and Experimenting with IoTSERP4IoT at Meeting Room 101
10:10
25m
Talk
Motivating and Demystifying IoT Learning with Hackathons in a Maker Space, Low-code Development and Rapid Prototyping
SERP4IoT
10:35
25m
Talk
Event Driven Architecture: on the Gap Between Academia and Industry
SERP4IoT
Nader Trabelsi École de technologie supérieure, Cristiano Politowski École de technologie supérieure, Ghizlane El Boussaidi École de Technologie Supérieure
11:00
20m
Talk
A Controlled Experiment on Incorporating Failure Knowledge into Design Decisions for Internet of Things Systems
SERP4IoT
Dharun Anandayuvaraj Purdue University, Pujita Thulluri Purdue University, Justin Figueroa Purdue University, Harshit Shandilya Purdue University, James C. Davis Purdue University
Pre-print