{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T08:02:15Z","timestamp":1773734535850,"version":"3.50.1"},"reference-count":129,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T00:00:00Z","timestamp":1686528000000},"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":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2023,6,12]]},"abstract":"<jats:p>Programming a smart home is an iterative process in which users configure and test the automation during the in-situ experience with IoT space. However, current end-user programming mechanisms are primarily preset configurations on GUI and fail to leverage in-situ behaviors and context. This paper proposed in-situ programming (ISP) as a novel programming paradigm for AIoT automation that extensively leverages users' natural in-situ interaction with the smart environment. We built a Wizard-of-Oz system and conducted a user-enactment study to explore users' behavior models in this paradigm. We identified a dynamic programming flow in which participants iteratively configure and confirm through query, control, edit, and test. We especially identified a novel method \"snapshot\" for automation configuration and a novel method \"simulation\" for automation testing, in which participants leverage ambient responses and in-situ interaction. Based on our findings, we proposed design spaces on dynamic programming flow, coherency and clarity of interface, and state and scene management to build an ideal in-situ programming experience.<\/jats:p>","DOI":"10.1145\/3596254","type":"journal-article","created":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T18:58:16Z","timestamp":1686596296000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Understanding In-Situ Programming for Smart Home Automation"],"prefix":"10.1145","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-3597-4783","authenticated-orcid":false,"given":"Xiaoyi","family":"Liu","sequence":"first","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8733-7041","authenticated-orcid":false,"given":"Yingtian","family":"Shi","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2591-7993","authenticated-orcid":false,"given":"Chun","family":"Yu","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7583-7867","authenticated-orcid":false,"given":"Cheng","family":"Gao","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0593-3712","authenticated-orcid":false,"given":"Tianao","family":"Yang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0579-2716","authenticated-orcid":false,"given":"Chen","family":"Liang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2273-6927","authenticated-orcid":false,"given":"Yuanchun","family":"Shi","sequence":"additional","affiliation":[{"name":"Key Laboratory of Pervasive Computing, Ministry of Education and Department of Computer Science and Technology, Tsinghua University and Qinghai University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2022. Amazon Alexa. https:\/\/developer.amazon.com\/alexa"},{"key":"e_1_2_1_2_1","unstructured":"2022. Google. https:\/\/assistant.google.com\/"},{"key":"e_1_2_1_3_1","unstructured":"2022. HomeAssistant. https:\/\/www.home-assistant.io\/"},{"key":"e_1_2_1_4_1","unstructured":"2022. Homekit. https:\/\/apple.com\/ios\/home\/"},{"key":"e_1_2_1_5_1","unstructured":"2022. IFTTT. https:\/\/ifttt.com"},{"key":"e_1_2_1_6_1","unstructured":"2022. Zapier. https:\/\/zapier.com\/"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/647985.743843"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-49186-4_31"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328433.3328456"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466819"},{"key":"e_1_2_1_11_1","volume-title":"Mamun Bin Ibne Reaz, and Mohd Alauddin Mohd Ali","author":"Alam Muhammad Raisul","year":"2012","unstructured":"Muhammad Raisul Alam, Mamun Bin Ibne Reaz, and Mohd Alauddin Mohd Ali. 2012. A review of smart homes---Past, present, and future. IEEE transactions on systems, man, and cybernetics, part C (applications and reviews) 42, 6 (2012), 1190--1203."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300233"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3311956"},{"key":"e_1_2_1_14_1","volume-title":"Omar Abou Khaled, and Nadine Couture","author":"Angelini Leonardo","year":"2018","unstructured":"Leonardo Angelini, Elena Mugellini, Omar Abou Khaled, and Nadine Couture. 2018. Internet of Tangible Things (IoTT): Challenges and opportunities for tangible interaction with IoT. In Informatics, Vol. 5. MDPI, 7."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-020-01457-5"},{"key":"e_1_2_1_16_1","volume-title":"Smartphone-based augmented reality for end-user creation of home automations. Behaviour & Information Technology","author":"Ariano Raffaele","year":"2022","unstructured":"Raffaele Ariano, Marco Manca, Fabio Patern\u00f2, and Carmen Santoro. 2022. Smartphone-based augmented reality for end-user creation of home automations. Behaviour & Information Technology (2022), 1--17."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1936652.1936676"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-24781-2_17"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.11.041"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18425-8_2"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.techfore.2018.06.043"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","unstructured":"Valentin Bazarevsky Ivan Grishchenko Karthik Raveendran Tyler Zhu Fan Zhang and Matthias Grundmann. 2020. BlazePose: On-device Real-time Body Pose tracking. https:\/\/doi.org\/10.48550\/ARXIV.2006.10204","DOI":"10.48550\/ARXIV.2006.10204"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3264901"},{"key":"e_1_2_1_24_1","volume-title":"Robot programming by demonstration","author":"Billard Aude","unstructured":"Aude Billard, Sylvain Calinon, Ruediger Dillmann, and Stefan Schaal. 2008. Robot programming by demonstration. In Springer handbook of robotics. Springer, 1371--1394."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.3390\/s19040859"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300782"},{"key":"e_1_2_1_27_1","first-page":"223","article-title":"Conversational homes: a uniform natural language approach for collaboration among humans and devices","volume":"10","author":"Braines Dave","year":"2017","unstructured":"Dave Braines, Nick O'leary, Anna Thomas, Daniel Harborne, Alun David Preece, and William M Webberley. 2017. Conversational homes: a uniform natural language approach for collaboration among humans and devices. International Journal on Advances in Intelligent Systems 10, 3\/4 (2017), 223--237.","journal-title":"International Journal on Advances in Intelligent Systems"},{"key":"e_1_2_1_28_1","volume-title":"Carlos E Galv\u00e1n-Tejada, David Mu\u00f1oz-Rodriguez, Cesar Vargas-Rosales, and James Fangmeyer.","author":"Brena Ramon F","year":"2017","unstructured":"Ramon F Brena, Juan Pablo Garc\u00eda-V\u00e1zquez, Carlos E Galv\u00e1n-Tejada, David Mu\u00f1oz-Rodriguez, Cesar Vargas-Rosales, and James Fangmeyer. 2017. Evolution of indoor positioning technologies: A survey. Journal of Sensors 2017 (2017)."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3057858"},{"key":"e_1_2_1_30_1","unstructured":"Tom Brown Benjamin Mann Nick Ryder Melanie Subbiah Jared D Kaplan Prafulla Dhariwal Arvind Neelakantan Pranav Shyam Girish Sastry Amanda Askell et al. 2020. Language models are few-shot learners. Advances in neural information processing systems 33 (2020) 1877--1901."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979249"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.06.035"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052562"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858125"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376501"},{"key":"e_1_2_1_36_1","first-page":"325","article-title":"An End-User Programming Paradigm for Pervasive Computing Applications","volume":"6","author":"Shiaw-Yuan Chin Jeannette","year":"2006","unstructured":"Jeannette Shiaw-Yuan Chin, Victor Callaghan, and Graham Clarke. 2006. An End-User Programming Paradigm for Pervasive Computing Applications.. In ICPS, Vol. 6. 325--328.","journal-title":"ICPS"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968219.2971443"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3335595.3335636"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2018.12.008"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399715.3399905"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2015.73"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2638728.2641559"},{"key":"e_1_2_1_43_1","volume-title":"Wizard of Oz studies---why and how. Knowledge-based systems 6, 4","author":"Dahlb\u00e4ck Nils","year":"1993","unstructured":"Nils Dahlb\u00e4ck, Arne J\u00f6nsson, and Lars Ahrenberg. 1993. Wizard of Oz studies---why and how. Knowledge-based systems 6, 4 (1993), 258--266."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/11853565_2"},{"key":"e_1_2_1_45_1","unstructured":"Advisors Luigi De Russis Alberto Monge Roffarello and Cookie Policy-Login. [n. d.]. Conversational Agents for Creating Personalization Rules in the IoT. ([n.d.])."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702613.2732795"},{"key":"e_1_2_1_47_1","unstructured":"Luigi De Russis and Alberto Monge Roffarello. 2020. Personalizing IoT Ecosystems via Voice.. In EMPATHY@ AVI. 37--40."},{"key":"e_1_2_1_48_1","volume-title":"Alberto Monge Roffarello, and Carlo Borsarelli","author":"Russis Luigi De","year":"2021","unstructured":"Luigi De Russis, Alberto Monge Roffarello, and Carlo Borsarelli. 2021. Towards Vocally-Composed Personalization Rules in the IoT.. In EMPATHY@ INTERACT. 1--5."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18425-8_9"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3057859"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985697"},{"key":"e_1_2_1_52_1","volume-title":"International conference on ubiquitous computing. Springer, 256--272","author":"Keith Edwards W","year":"2001","unstructured":"W Keith Edwards and Rebecca E Grinter. 2001. At home with ubiquitous computing: Seven challenges. In International conference on ubiquitous computing. Springer, 256--272."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3301275.3302316"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415869"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139462"},{"key":"e_1_2_1_56_1","first-page":"53","article-title":"Addressing the need to capture scenarios, intentions and preferences: Interactive intentional programming in the smart home","volume":"12","author":"Funk Mathias","year":"2018","unstructured":"Mathias Funk, Lin-Lin Chen, Shao-Wen Yang, and Yen-Kuang Chen. 2018. Addressing the need to capture scenarios, intentions and preferences: Interactive intentional programming in the smart home. International Journal of Design 12, 1 (2018), 53--66.","journal-title":"International Journal of Design"},{"key":"e_1_2_1_57_1","volume-title":"Towards a ubiquitous end-user programming system for smart spaces. Journal of Universal Computer Science","author":"Herranz del Olmo Manuel","year":"2010","unstructured":"Manuel Garc\u00eda-Herranz del Olmo, Pablo A Haya, and Xavier Alam\u00e1n. 2010. Towards a ubiquitous end-user programming system for smart spaces. Journal of Universal Computer Science (2010)."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300498"},{"key":"e_1_2_1_59_1","volume-title":"ACM Transactions on Computer-Human Interaction (TOCHI) 24, 2","author":"Ghiani Giuseppe","year":"2017","unstructured":"Giuseppe Ghiani, Marco Manca, Fabio Patern\u00f2, and Carmen Santoro. 2017. ACM Transactions on Computer-Human Interaction (TOCHI) 24, 2 (2017), 1--33."},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCE-Berlin.2015.7391325"},{"key":"e_1_2_1_61_1","volume-title":"From Programs to Systems. The Systems perspective in Computing","author":"Gordon Michal","unstructured":"Michal Gordon and David Harel. 2014. Steps towards scenario-based programming with a natural language interface. In From Programs to Systems. The Systems perspective in Computing. Springer, 129--144."},{"key":"e_1_2_1_62_1","volume-title":"Energy Research & Social Science 37","author":"Gram-Hanssen Kirsten","year":"2018","unstructured":"Kirsten Gram-Hanssen and Sarah J Darby. 2018. \"Home is where the smart is\"? Evaluating smart home research and approaches against the concept of home. Energy Research & Social Science 37 (2018), 94--101."},{"key":"e_1_2_1_63_1","volume-title":"Speech acts","author":"Grice Herbert P","unstructured":"Herbert P Grice. 1975. Logic and conversation. In Speech acts. Brill, 41--58."},{"key":"e_1_2_1_64_1","volume-title":"Sensor-based situated, individualized, and personalized interaction in smart environments. Informatk","author":"H\u00e4mmerle Simone","year":"2005","unstructured":"Simone H\u00e4mmerle, Matthias Wimmer, Bernd Radig, and Michael Beetz. 2005. Sensor-based situated, individualized, and personalized interaction in smart environments. Informatk 2005. Informatik Live! Band 1 (2005)."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2008.56"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2750858.2805830"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851581.2892502"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287049"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173578"},{"key":"e_1_2_1_70_1","volume-title":"Interaction analysis: Foundations and practice. The journal of the learning sciences 4, 1","author":"Jordan Brigitte","year":"1995","unstructured":"Brigitte Jordan and Austin Henderson. 1995. Interaction analysis: Foundations and practice. The journal of the learning sciences 4, 1 (1995), 39--103."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357251.3357581"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/RO-MAN46459.2019.8956336"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","unstructured":"Yury Kartynnik Artsiom Ablavatski Ivan Grishchenko and Matthias Grundmann. 2019. Real-time Facial Surface Geometry from Monocular Video on Mobile GPUs. https:\/\/doi.org\/10.48550\/ARXIV.1907.06724","DOI":"10.48550\/ARXIV.1907.06724"},{"key":"e_1_2_1_74_1","volume-title":"Supporting interaction with the internet of things across objects, time and space. In 2010 internet of things (IOT)","author":"Kawsar Fahim","unstructured":"Fahim Kawsar, Gerd Kortuem, and Bashar Altakrouri. 2010. Supporting interaction with the internet of things across objects, time and space. In 2010 internet of things (IOT). IEEE, 1--8."},{"key":"e_1_2_1_75_1","first-page":"2009","article-title":"Open coding","volume":"23","author":"Khandkar Shahedul Huq","year":"2009","unstructured":"Shahedul Huq Khandkar. 2009. Open coding. University of Calgary 23 (2009), 2009.","journal-title":"University of Calgary"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3517655"},{"key":"e_1_2_1_77_1","volume-title":"2010 5th ACM\/IEEE International Conference on Human-Robot Interaction (HRI). IEEE, 259--266","author":"Kollar Thomas","year":"2010","unstructured":"Thomas Kollar, Stefanie Tellex, Deb Roy, and Nicholas Roy. 2010. Toward understanding natural language directions. In 2010 5th ACM\/IEEE International Conference on Human-Robot Interaction (HRI). IEEE, 259--266."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2011.04.005"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2021.101324"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290607.3299053"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387532"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493432.2493483"},{"key":"e_1_2_1_83_1","volume-title":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 105--114","author":"Jia-Jun Li Toby","year":"2018","unstructured":"Toby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Xiaoyi Zhang, Wenze Shi, Wanling Ding, Tom M Mitchell, and Brad A Myers. 2018. Appinite: A multi-modal interface for specifying data descriptions in programming by demonstration using natural language instructions. In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 105--114."},{"key":"e_1_2_1_84_1","volume-title":"International Symposium on End User Development. Springer, 3--17","author":"Jia-Jun Li Toby","year":"2017","unstructured":"Toby Jia-Jun Li, Yuanchun Li, Fanglin Chen, and Brad A Myers. 2017. Programming IoT devices by demonstration using mobile apps. In International Symposium on End User Development. Springer, 3--17."},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3569463"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478114"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445624"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/SMC.2015.503"},{"key":"e_1_2_1_89_1","volume-title":"End user development","author":"Lieberman Henry","unstructured":"Henry Lieberman, Fabio Patern\u00f2, Markus Klann, and Volker Wulf. 2006. End-user development: An emerging paradigm. In End user development. Springer, 1--8."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370447"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-91431-8_41"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-22668-2_19"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858288"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411170.3411228"},{"key":"e_1_2_1_95_1","volume-title":"Drawing Interfaces: When Interaction Becomes Situated and Variable. In DeSForM","author":"Mariani Ilaria","year":"2019","unstructured":"Ilaria Mariani, Livio Tommaso, and Umberto Tolino. 2019. Drawing Interfaces: When Interaction Becomes Situated and Variable. In DeSForM 2019. Beyond Intelligence. Northumbria University, 114--121."},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.techfore.2018.08.015"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2015.2424427"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31205-2_10"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTAS.2019.8703637"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173580"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-016-3697-3"},{"key":"e_1_2_1_102_1","volume-title":"Google Home: smart speaker as environmental control unit. Disability and rehabilitation: assistive technology 13, 7","author":"Noda Kenichiro","year":"2018","unstructured":"Kenichiro Noda. 2018. Google Home: smart speaker as environmental control unit. Disability and rehabilitation: assistive technology 13, 7 (2018), 674--675."},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/2317956.2318008"},{"key":"e_1_2_1_104_1","volume-title":"Analysis of the susceptibility of smart home programming interfaces to end user error. In 2019 IEEE security and privacy workshops (SPW)","author":"Palekar Mitali","unstructured":"Mitali Palekar, Earlence Fernandes, and Franziska Roesner. 2019. Analysis of the susceptibility of smart home programming interfaces to end user error. In 2019 IEEE security and privacy workshops (SPW). IEEE, 138--143."},{"key":"e_1_2_1_105_1","volume-title":"ECA-RuleML: An approach combining ECA rules with temporal interval-based KR event\/action logics and transactional update logics. arXiv preprint cs\/0610167","author":"Paschke Adrian","year":"2006","unstructured":"Adrian Paschke. 2006. ECA-RuleML: An approach combining ECA rules with temporal interval-based KR event\/action logics and transactional update logics. arXiv preprint cs\/0610167 (2006)."},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394445.1394494"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2019.03.012"},{"key":"e_1_2_1_108_1","volume-title":"IEEE 2011 workshop on automatic speech recognition and understanding. IEEE Signal Processing Society.","author":"Povey Daniel","year":"2011","unstructured":"Daniel Povey, Arnab Ghoshal, Gilles Boulianne, Lukas Burget, Ondrej Glembek, Nagendra Goel, Mirko Hannemann, Petr Motlicek, Yanmin Qian, Petr Schwarz, et al. 2011. The Kaldi speech recognition toolkit. In IEEE 2011 workshop on automatic speech recognition and understanding. IEEE Signal Processing Society."},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.55612\/s-5002-030-006"},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/1056808.1057015"},{"key":"e_1_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511541056"},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445770"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909824.3020240"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472749.3474773"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/348941.348990"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-77970-2_39"},{"key":"e_1_2_1_117_1","volume-title":"Smart home technologies in Europe: A critical review of concepts, benefits, risks and policies. Renewable and sustainable energy reviews 120","author":"Sovacool Benjamin K","year":"2020","unstructured":"Benjamin K Sovacool and Dylan D Furszyfer Del Rio. 2020. Smart home technologies in Europe: A critical review of concepts, benefits, risks and policies. Renewable and sustainable energy reviews 120 (2020), 109663."},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197768.3197776"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617346"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13218-017-0495-7"},{"key":"e_1_2_1_121_1","volume-title":"A general inductive approach for analyzing qualitative evaluation data. American journal of evaluation 27, 2","author":"Thomas David R","year":"2006","unstructured":"David R Thomas. 2006. A general inductive approach for analyzing qualitative evaluation data. American journal of evaluation 27, 2 (2006), 237--246."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557420"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858556"},{"key":"e_1_2_1_124_1","volume-title":"Smart Health","author":"Vacher Michel","unstructured":"Michel Vacher, Benjamin Lecouteux, and Fran\u00e7ois Portet. 2015. On distant speech recognition for home automation. In Smart Health. Springer, 161--188."},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL\/HCC50065.2020.9127277"},{"key":"e_1_2_1_126_1","doi-asserted-by":"publisher","DOI":"10.1145\/203241.203259"},{"key":"e_1_2_1_127_1","volume-title":"Typesql: Knowledge-based type-aware neural text-to-sql generation. arXiv preprint arXiv:1804.09769","author":"Yu Tao","year":"2018","unstructured":"Tao Yu, Zifan Li, Zilin Zhang, Rui Zhang, and Dragomir Radev. 2018. Typesql: Knowledge-based type-aware neural text-to-sql generation. arXiv preprint arXiv:1804.09769 (2018)."},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/3432192"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445567"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596254","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3596254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T04:47:26Z","timestamp":1752468446000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,12]]},"references-count":129,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6,12]]}},"alternative-id":["10.1145\/3596254"],"URL":"https:\/\/doi.org\/10.1145\/3596254","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,12]]},"assertion":[{"value":"2023-06-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}