{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/115561"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/115561","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Towards new notions of reliability for smart homes","abstract":"Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-05-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;U of I Access&#x27;, the embargo will last until 2024-05-01","abstract_has_math":false,"creators":["Yang, Rui"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Gupta, Indranil","Karahalios, Karrie","Vasisht, Deepak","Shu, Yuanchao"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-05","date_published":"2022-05","updated_at":"2026-07-22T22:24:54Z","subjects":["Reliability","Smart Home","Internet of Things (IoT)","Failure Detector","User Satisfaction"],"languages":["en","eng"],"rights":["Copyright 2022 Rui Yang"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/115561","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Gupta, Indranil","Karahalios, Karrie","Vasisht, Deepak","Shu, Yuanchao"]},{"key":"dc:creator","label":"Author","values":["Yang, Rui"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-05","2022-04-19"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Reliability","Smart Home","Internet of Things (IoT)","Failure Detector","User Satisfaction"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Rui Yang"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/115561"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-05-01","The student, Rui Yang, accepted the attached license on 2022-04-19 at 12:37.","The student, Rui Yang, submitted this Dissertation for approval on 2022-04-19 at 12:42.","This Dissertation was approved for publication on 2022-04-19 at 13:23.","DSpace SAF Submission Ingestion Package generated from Vireo submission #17737 on 2022-11-11 at 12:05:56","Reliability in systems traditionally refers to notions of fault-tolerance and security. Yet, for systems that involve significant human interaction – smart homes being an example – the question of whether the system can be relied on in daily activities, needs us to go beyond the traditional definitions of reliability. In this thesis, we argue that human-facing aspects of reliability should be considered as a first-class citizen when designing human-facing systems and reasoning about the reliability of such systems. In particular, we focus on smart home and IoT settings. Our works straddle the worlds of both systems design and human-computer interaction. We apply research methodologies from both research areas and conduct multi-pronged evaluations covering both systems metrics and human-facing aspects. We show how systems can provide responsiveness and user satisfaction to smart home users, by: i) designing new systems for fast and low-cost failure detection in IoT networks, ii) designing new systems that provide novel notions of human-facing reliability in smart homes operating with routines, and iii) human user studies of user preferences for resolving conflicts among smart home routines, which lead to our discovery that human values underlie preferences and our proposal of a tagging solution for users to specify values. Concretely, first we build an efficient fully distributed failure detector Medley, and its successor Medley-F, to provide system-aspect reliability support for IoT applications to be built atop. This is an example of traditional system-facing reliability. We evaluate Medley and Medley-F through mathematical analysis, simulations, and Raspberry Pi deployments. Second, we introduce new human-facing notions of smart home reliability, including atomicity (SafeHome), visibility (SafeHome), and a value-based tagging system. We perform both system evaluations (for SafeHome) and user evaluations (for routine conflicts and the tagging system) to understand new aspects of human-facing reliability. Our user studies highlight that it is important for future smart home system designers to explicitly consider user needs and wants when designing smart home management systems. Systems design (as well as UI) should consciously reason about mental models."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Towards new notions of reliability for smart homes"]}]}],"canonical_facts":{"dc:contributor":["Gupta, Indranil","Karahalios, Karrie","Vasisht, Deepak","Shu, Yuanchao"],"dc:creator":["Yang, Rui"],"dc:date":["2022-05","2022-04-19"],"dc:description":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-05-01","The student, Rui Yang, accepted the attached license on 2022-04-19 at 12:37.","The student, Rui Yang, submitted this Dissertation for approval on 2022-04-19 at 12:42.","This Dissertation was approved for publication on 2022-04-19 at 13:23.","DSpace SAF Submission Ingestion Package generated from Vireo submission #17737 on 2022-11-11 at 12:05:56","Reliability in systems traditionally refers to notions of fault-tolerance and security. Yet, for systems that involve significant human interaction – smart homes being an example – the question of whether the system can be relied on in daily activities, needs us to go beyond the traditional definitions of reliability. In this thesis, we argue that human-facing aspects of reliability should be considered as a first-class citizen when designing human-facing systems and reasoning about the reliability of such systems. In particular, we focus on smart home and IoT settings. Our works straddle the worlds of both systems design and human-computer interaction. We apply research methodologies from both research areas and conduct multi-pronged evaluations covering both systems metrics and human-facing aspects. We show how systems can provide responsiveness and user satisfaction to smart home users, by: i) designing new systems for fast and low-cost failure detection in IoT networks, ii) designing new systems that provide novel notions of human-facing reliability in smart homes operating with routines, and iii) human user studies of user preferences for resolving conflicts among smart home routines, which lead to our discovery that human values underlie preferences and our proposal of a tagging solution for users to specify values. Concretely, first we build an efficient fully distributed failure detector Medley, and its successor Medley-F, to provide system-aspect reliability support for IoT applications to be built atop. This is an example of traditional system-facing reliability. We evaluate Medley and Medley-F through mathematical analysis, simulations, and Raspberry Pi deployments. Second, we introduce new human-facing notions of smart home reliability, including atomicity (SafeHome), visibility (SafeHome), and a value-based tagging system. We perform both system evaluations (for SafeHome) and user evaluations (for routine conflicts and the tagging system) to understand new aspects of human-facing reliability. Our user studies highlight that it is important for future smart home system designers to explicitly consider user needs and wants when designing smart home management systems. Systems design (as well as UI) should consciously reason about mental models."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/115561"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Rui Yang"],"dc:subject":["Reliability","Smart Home","Internet of Things (IoT)","Failure Detector","User Satisfaction"],"dc:title":["Towards new notions of reliability for smart homes"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:54Z"}