{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T02:39:01Z","timestamp":1767926341975,"version":"3.49.0"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031954511","type":"print"},{"value":"9783031954528","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-95452-8_1","type":"book-chapter","created":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T15:08:20Z","timestamp":1749740900000},"page":"3-21","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An EUD Approach to Creating Feasible and Energy-Saving Automations for Smart Homes"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9575-5542","authenticated-orcid":false,"given":"Barbara Rita","family":"Barricelli","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1479-2240","authenticated-orcid":false,"given":"Daniela","family":"Fogli","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5162-0475","authenticated-orcid":false,"given":"Simone","family":"Gallo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7761-7103","authenticated-orcid":false,"given":"Davide","family":"Guizzardi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0000-2205-6599","authenticated-orcid":false,"given":"Sara","family":"Maenza","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6766-7916","authenticated-orcid":false,"given":"Andrea","family":"Mattioli","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8355-6909","authenticated-orcid":false,"given":"Fabio","family":"Patern\u00f2","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,6,13]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","unstructured":"Alan, A.T., Costanza, E., Ramchurn, S.D., Fischer, J., Rodden, T., Jennings, N.R.: Tariff agent: interacting with a future smart energy system at home. ACM Trans. Comput.-Hum. Interact. 23(4) (2016). https:\/\/doi.org\/10.1145\/2943770","DOI":"10.1145\/2943770"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Bang, M., Torstensson, C., Katzeff, C.: The powerhhouse: a persuasive computer game designed to raise awareness of domestic energy consumption. In: IJsselsteijn, W.A., de Kort, Y.A.W., Midden, C., Eggen, B., van den Hoven, E. (eds.) Persuasive Technology, pp. 123\u2013132. Springer, Heidelberg (2006)","DOI":"10.1007\/11755494_18"},{"issue":"20","key":"1_CR3","doi-asserted-by":"publisher","first-page":"6109","DOI":"10.1080\/10447318.2023.2247845","volume":"40","author":"BR Barricelli","year":"2024","unstructured":"Barricelli, B.R., Bondioli, A., Fogli, D., Iemmolo, L., Locoro, A.: Creating routines for IoT ecosystems through conversation with smart speakers. Int. J. Hum.-Comput. Interact. 40(20), 6109\u20136127 (2024). https:\/\/doi.org\/10.1080\/10447318.2023.2247845","journal-title":"Int. J. Hum.-Comput. Interact."},{"key":"1_CR4","doi-asserted-by":"publisher","unstructured":"Beheshtian, N., Moradi, S., Ahtinen, A., V\u00e4\u00e4nanen, K., K\u00e4hkonen, K., Laine, M.: GreenLife: a persuasive social robot to enhance the sustainable behavior in shared living spaces. In: Proceedings of the 11th Nordic Conference on Human-Computer Interaction: Shaping Experiences, Shaping Society (NordiCHI 2020), Article no. 42, pp. 1\u201312. ACM, New York (2020). https:\/\/doi.org\/10.1145\/3419249.3420143","DOI":"10.1145\/3419249.3420143"},{"issue":"6","key":"1_CR5","doi-asserted-by":"publisher","first-page":"2161","DOI":"10.1007\/s00779-023-01731-2","volume":"27","author":"S Borsci","year":"2023","unstructured":"Borsci, S., Prati, E., Malizia, A., Schmettow, M., Chamberlain, A., Federici, S.: Ciao AI: the Italian adaptation and validation of the Chatbot Usability Scale. Pers. Ubiquit. Comput. 27(6), 2161\u20132170 (2023)","journal-title":"Pers. Ubiquit. Comput."},{"issue":"6","key":"1_CR6","doi-asserted-by":"publisher","first-page":"5607","DOI":"10.1109\/JIOT.2022.3222615","volume":"10","author":"B Breve","year":"2022","unstructured":"Breve, B., Cimino, G., Deufemia, V.: Identifying security and privacy violation rules in trigger-action IoT platforms with NLP models. IEEE Internet Things J. 10(6), 5607\u20135622 (2022)","journal-title":"IEEE Internet Things J."},{"key":"1_CR7","doi-asserted-by":"publisher","unstructured":"Brich, J., Walch, M., Rietzler, M., Weber, M., Schaub, F.: Exploring end user programming needs in home automation. ACM Trans. Comput.-Hum. Interact. 24(2) (2017). https:\/\/doi.org\/10.1145\/3057858","DOI":"10.1145\/3057858"},{"key":"1_CR8","doi-asserted-by":"publisher","unstructured":"Caivano, D., Fogli, D., Lanzilotti, R., Piccinno, A., Cassano, F.: Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J. Syst. Softw. 144, 295\u2013313 (2018). https:\/\/doi.org\/10.1016\/j.jss.2018.06.035","DOI":"10.1016\/j.jss.2018.06.035"},{"key":"1_CR9","doi-asserted-by":"publisher","unstructured":"Chaki, D., Bouguettaya, A.: Adaptive priority-based conflict resolution of IoT services. In: Proceedings of the 2021 IEEE International Conference on Web Services (ICWS), pp. 663\u2013668 (2021). https:\/\/doi.org\/10.1109\/ICWS53863.2021.00091","DOI":"10.1109\/ICWS53863.2021.00091"},{"key":"1_CR10","doi-asserted-by":"publisher","first-page":"102812","DOI":"10.1016\/j.cose.2022.102812","volume":"120","author":"X Chen","year":"2022","unstructured":"Chen, X., Zhang, X., Elliot, M., Wang, X., Wang, F.: Fix the leaking tap: a survey of Trigger-Action Programming (TAP) security issues, detection techniques and solutions. Comput. Secur. 120, 102812 (2022)","journal-title":"Comput. Secur."},{"key":"1_CR11","doi-asserted-by":"publisher","unstructured":"Corno, F., De Russis, L., Monge Roffarello, A.: Empowering end users in debugging trigger-action rules. In: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, CHI 2019, pp. 1\u201313. Association for Computing Machinery, New York (2019). https:\/\/doi.org\/10.1145\/3290605.3300618","DOI":"10.1145\/3290605.3300618"},{"key":"1_CR12","doi-asserted-by":"publisher","unstructured":"Corno, F., Russis, L., Monge Roffarello, A.: HeyTAP: bridging the gaps between users\u2019 needs and technology in IF-THEN rules via conversation. In: Proceedings of the 2020 International Conference on Advanced Visual Interfaces (AVI 2020), Article no. 23, pp. 1\u20139. . ACM, New York (2020). https:\/\/doi.org\/10.1145\/3399715.3399905","DOI":"10.1145\/3399715.3399905"},{"key":"1_CR13","doi-asserted-by":"publisher","unstructured":"Costanza, E., Ramchurn, S.D., Jennings, N.R.: Understanding domestic energy consumption through interactive visualisation: a field study. In: Proceedings of the 2012 ACM Conference on Ubiquitous Computing, UbiComp 2012, pp. 216\u2013225. Association for Computing Machinery, New York (2012). https:\/\/doi.org\/10.1145\/2370216.2370251","DOI":"10.1145\/2370216.2370251"},{"key":"1_CR14","doi-asserted-by":"publisher","unstructured":"Cotti, L., Guizzardi, D., Barricelli, B.R., Fogli, D.: Enabling end-user development in smart homes: a machine learning-powered digital twin for energy efficient management. Future Internet 16(6) (2024). https:\/\/doi.org\/10.3390\/fi16060208","DOI":"10.3390\/fi16060208"},{"issue":"2","key":"1_CR15","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MPRV.2016.24","volume":"15","author":"J Coutaz","year":"2016","unstructured":"Coutaz, J., Crowley, J.L.: A first-person experience with end-user development for smart homes. IEEE Pervasive Comput. 15(2), 26\u201339 (2016). https:\/\/doi.org\/10.1109\/MPRV.2016.24","journal-title":"IEEE Pervasive Comput."},{"key":"1_CR16","doi-asserted-by":"publisher","unstructured":"Davidoff, S., Lee, M.K., Yiu, C., Zimmerman, J., Dey, A.K.: Principles of smart home control. In: Dourish, P., Friday, A. (eds.) UbiComp 2006: Ubiquitous Computing, pp. 19\u201334. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11853565_2","DOI":"10.1007\/11853565_2"},{"key":"1_CR17","doi-asserted-by":"publisher","unstructured":"Desolda, G., Ardito, C., Matera, M.: Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools. ACM Trans. Comput.-Hum. Interact. 24(2) (2017). https:\/\/doi.org\/10.1145\/3057859","DOI":"10.1145\/3057859"},{"key":"1_CR18","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1016\/j.jvlc.2017.08.003","volume":"42","author":"D Fogli","year":"2017","unstructured":"Fogli, D., Peroni, M., Stefini, C.: ImAtHome: making trigger-action programming easy and fun. J. Vis. Lang. Comput. 42, 60\u201375 (2017). https:\/\/doi.org\/10.1016\/j.jvlc.2017.08.003","journal-title":"J. Vis. Lang. Comput."},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Gallo, S., Patern\u00f2, F., Malizia, A.: A conversational agent for creating automations exploiting large language models. Pers. Ubiquitous Comput. (2024)","DOI":"10.1007\/s00779-024-01825-5"},{"key":"1_CR20","doi-asserted-by":"publisher","unstructured":"Gallo, S., Patern\u00f2, F., Malizia, A.: Conversational interfaces in IoT ecosystems: where we are, what is still missing. In: Proceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia (MUM 2023), pp. 279\u2013293. ACM, New York (2023). https:\/\/doi.org\/10.1145\/3626705.3627775","DOI":"10.1145\/3626705.3627775"},{"key":"1_CR21","doi-asserted-by":"publisher","unstructured":"Giudici, M., Crovari, P., Garzotto, F.: Candy: a framework to design conversational agents for domestic sustainability. In: Proceedings of the 4th Conference on Conversational User Interfaces, CUI 2022. Association for Computing Machinery, New York (2022). https:\/\/doi.org\/10.1145\/3543829.3544515","DOI":"10.1145\/3543829.3544515"},{"key":"1_CR22","doi-asserted-by":"publisher","unstructured":"Giudici, M., Padalino, L., Paolino, G., Paratici, I., Pascu, A.I., Garzotto, F.: Designing home automation routines using an LLM-based chatbot. Designs 8(3) (2024). https:\/\/doi.org\/10.3390\/designs8030043","DOI":"10.3390\/designs8030043"},{"key":"1_CR23","doi-asserted-by":"publisher","unstructured":"King, E., Yu, H., Lee, S., Julien, C.: Sasha: creative goal-oriented reasoning in smart homes with large language models. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 8(1), 38, Article no. 12 (2024). https:\/\/doi.org\/10.1145\/3643505","DOI":"10.1145\/3643505"},{"key":"1_CR24","doi-asserted-by":"publisher","unstructured":"Lee, Y.-H., Lin, F. J.: Situation awareness and conflict resolution in smart home with multiple users. In: Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), pp. 852\u2013857 (2019). https:\/\/doi.org\/10.1109\/WF-IoT.2019.8767178","DOI":"10.1109\/WF-IoT.2019.8767178"},{"key":"1_CR25","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.ijhcs.2018.11.005","volume":"123","author":"M Manca","year":"2019","unstructured":"Manca, M., Patern\u00f2, F., Santoro, C., Corcella, L.: Supporting end-user debugging of trigger-action rules for IoT applications. Int. J. Hum. Comput. Stud. 123, 56\u201369 (2019)","journal-title":"Int. J. Hum. Comput. Stud."},{"issue":"10","key":"1_CR26","doi-asserted-by":"publisher","first-page":"1024","DOI":"10.1080\/0144929X.2021.1900396","volume":"40","author":"A Mattioli","year":"2021","unstructured":"Mattioli, A., Patern\u00f2, F.: Recommendations for creating trigger-action rules in a block-based environment. Behav. Inf. Technol. 40(10), 1024\u20131034 (2021). https:\/\/doi.org\/10.1080\/0144929X.2021.1900396","journal-title":"Behav. Inf. Technol."},{"key":"1_CR27","doi-asserted-by":"publisher","unstructured":"Nurgaliyev, K., Mauro, D.D., Khan, N., Augusto, J.C.: Improved multi-user interaction in a smart environment through a preference-based conflict resolution virtual assistant. In: 2017 International Conference on Intelligent Environments (IE), pp. 100\u2013107 (2017). https:\/\/doi.org\/10.1109\/IE.2017.21","DOI":"10.1109\/IE.2017.21"},{"key":"1_CR28","doi-asserted-by":"publisher","unstructured":"Ospan, B., Khan, N., Augusto, J., Quinde, M., Nurgaliyev, K.: Context aware virtual assistant with case-based conflict resolution in multi-user smart home environment. In: Proceedings of the 2018 International Conference on Computing and Network Communications (CoCoNet), pp. 36\u201344 (2018). https:\/\/doi.org\/10.1109\/CoCoNet.2018.8476898","DOI":"10.1109\/CoCoNet.2018.8476898"},{"issue":"1","key":"1_CR29","doi-asserted-by":"publisher","first-page":"11","DOI":"10.3390\/technologies7010011","volume":"7","author":"E Stefanidi","year":"2019","unstructured":"Stefanidi, E., Foukarakis, M., Arampatzis, D., Korozi, M., Leonidis, A., Antona, M.: ParlAm I: a multimodal approach for programming intelligent environments. Technologies 7(1), 11 (2019). https:\/\/doi.org\/10.3390\/technologies7010011","journal-title":"Technologies"},{"key":"1_CR30","doi-asserted-by":"publisher","unstructured":"Stogia, M., et al.: A scalable and user-friendly framework integrating IoT and digital twins for home energy management systems. Appl. Sci. 14(24) (2024). https:\/\/doi.org\/10.3390\/app142411834","DOI":"10.3390\/app142411834"},{"key":"1_CR31","doi-asserted-by":"publisher","unstructured":"Ur, B., McManus, E., Pak Yong Ho, M., Littman, M.L.: Practical trigger-action programming in the smart home. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2014, pp. 803\u2013812. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2556288.2557420","DOI":"10.1145\/2556288.2557420"}],"container-title":["Lecture Notes in Computer Science","End-User Development"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-95452-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T15:08:22Z","timestamp":1749740902000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-95452-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031954511","9783031954528"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-95452-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"13 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IS-EUD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on End User Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Munich","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 June 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 June 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iseud2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iseud2025.ubicomp.net\/#:~:text=16%2D18%20June%202025%2C%20Munich%20(Germany)","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}