{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T10:26:20Z","timestamp":1786184780451,"version":"3.56.0"},"publisher-location":"Cham","reference-count":34,"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_3","type":"book-chapter","created":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T15:08:43Z","timestamp":1749740923000},"page":"41-58","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Explaining Problems in Daily Automations with ExplainTAP"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-2205-6599","authenticated-orcid":false,"given":"Sara","family":"Maenza","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6766-7916","authenticated-orcid":false,"given":"Andrea","family":"Mattioli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8355-6909","authenticated-orcid":false,"given":"Fabio","family":"Patern\u00f2","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,6,13]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Andrao, M., Treccani, B., Zancanaro, M.: Language and temporal aspects: a qualitative study on trigger interpretation in trigger-action rules. In: International Symposium on End User Development, pp. 84\u2013103. Springer, Cham (2023)","DOI":"10.1007\/978-3-031-34433-6_6"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Bak, N.Y., Chang, B., Choi, K.: Smart block: a visual programming environment for SmartThings. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 32\u201337. IEEE (2018)","DOI":"10.1109\/COMPSAC.2018.10199"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Brackenbury, W., et al.: How users interpret bugs in trigger-action programming. In: Proceedings of the CHI Conference on Human Factors in Computing Systems, pp. 1\u20132 (2019)","DOI":"10.1145\/3290605.3300782"},{"issue":"6","key":"3_CR4","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."},{"issue":"2","key":"3_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3057858","volume":"24","author":"J Brich","year":"2017","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), 1\u201335 (2017)","journal-title":"ACM Trans. Comput. Hum. Interact."},{"issue":"3","key":"3_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3185501","volume":"2","author":"L Bu","year":"2018","unstructured":"Bu, L., et al.: Systematically ensuring the confidence of real-time home automation IoT systems. ACM Trans. Cyber-Phys. Syst. 2(3), 1\u201323 (2018)","journal-title":"ACM Trans. Cyber-Phys. Syst."},{"key":"3_CR7","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/j.jss.2018.06.035","volume":"144","author":"D Caivano","year":"2018","unstructured":"Caivano, D., Fogli, D., Lanzilotti, R., Piccinno, A., Cassano, F.S.: 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)","journal-title":"J. Syst. Softw."},{"key":"3_CR8","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.G., 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":"3_CR9","doi-asserted-by":"crossref","unstructured":"Coppers, S., Vanacken, D., Luyten, K.: Fortniot: intelligible predictions to improve user understanding of smart home behavior. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4(4), 1\u201324 (2020)","DOI":"10.1145\/3432225"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Coppers, S., Vanacken, D., Luyten, K.: FortClash: predicting and mediating unintended behavior in home automation. Proc. ACM Hum.-Comput. Interact. 6(EICS), 1\u201320 (2022)","DOI":"10.1145\/3532204"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: Empowering end users in debugging trigger-action rules. In: Proceedings of the CHI Conference on Human Factors in Computing Systems, pp. 1\u201313 (2019)","DOI":"10.1145\/3290605.3300618"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: My IoT puzzle: debugging IF-THEN rules through the jigsaw metaphor. In: End-User Development, IS-EUD 2019, pp. 18\u201333. Springer, Cham (2019)","DOI":"10.1007\/978-3-030-24781-2_2"},{"key":"3_CR13","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.ijhcs.2018.12.008","volume":"125","author":"F Corno","year":"2019","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: A high-level semantic approach to end-user development in the Internet of Things. Int. J. Hum.-Comput. Stud. 125, 41\u201354 (2019)","journal-title":"Int. J. Hum.-Comput. Stud."},{"issue":"4","key":"3_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3447264","volume":"39","author":"F Corno","year":"2021","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: From users\u2019 intentions to IF-THEN rules in the Internet of Things. ACM Trans. Off. Inf. Syst. 39(4), 1\u201333 (2021)","journal-title":"ACM Trans. Off. Inf. Syst."},{"issue":"2","key":"3_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)","journal-title":"IEEE Pervasive Comput."},{"issue":"2","key":"3_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3561533","volume":"13","author":"D Das","year":"2023","unstructured":"Das, D., et al.: Explainable activity recognition for smart home systems. ACM Trans. Interact. Intell. Syst. 13(2), 1\u201339 (2023)","journal-title":"ACM Trans. Interact. Intell. Syst."},{"issue":"2","key":"3_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3057859","volume":"24","author":"G Desolda","year":"2017","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), 1\u201352 (2017)","journal-title":"ACM Trans. Comput. Hum. Interact."},{"issue":"1","key":"3_CR18","first-page":"53","volume":"12","author":"M Funk","year":"2018","unstructured":"Funk, M., Chen, L.L., Yang, S.W., Chen, Y.-K.: Addressing the need to capture scenarios, intentions and preferences: interactive intentional programming in the smart home. Int. J. Des. 12(1), 53\u201366 (2018)","journal-title":"Int. J. Des."},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Huang, J., \u00c7akmak, M.: Supporting mental model accuracy in trigger-action programming. In: Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 215\u2013225 (2015)","DOI":"10.1145\/2750858.2805830"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Kim, S., Ko, I.-Y.: A conversational approach for modifying service mashups in IoT environments. In: Proceedings of the CHI Conference on Human Factors in Computing Systems, pp. 1\u201316 (2022)","DOI":"10.1145\/3491102.3517655"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Ko, A.J., Myers, B.A.: Designing the whyline: a debugging interface for asking questions about program behavior. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 151\u2013158 (2004)","DOI":"10.1145\/985692.985712"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Kulesza, T., Burnett, M., Wong, W., Stumpf, S.: Principles of explanatory debugging to personalize interactive machine learning. In: Proceedings of the 20th International Conference on Intelligent User Interfaces, pp. 126\u2013137 (2015)","DOI":"10.1145\/2678025.2701399"},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Liao, Q.V., Gruen, D., Miller, S.: Questioning the AI: informing design practices for explainable AI user experiences. In: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1\u201315 (2020)","DOI":"10.1145\/3313831.3376590"},{"key":"3_CR24","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."},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Mataloto, B., Ferreira, J.C., Resende, R.: Long term energy savings through user behaviour modeling in smart homes. IEEE Access (2023)","DOI":"10.1109\/ACCESS.2023.3272888"},{"key":"3_CR26","doi-asserted-by":"crossref","unstructured":"Mattioli, A., Patern\u00f2, F.: Understanding user needs in smart homes and how to fulfil them. In: International Symposium on End User Development, pp. 125\u2013142. Springer, Cham (2023)","DOI":"10.1007\/978-3-031-34433-6_8"},{"key":"3_CR27","unstructured":"Patern\u00f2, F., Gallo, S., Manca, M., Mattioli, A., Santoro, C.: Towards understanding the transparency of automations in daily environments. In: CEUR Workshop Proceedings, IUI Workshops 2022, vol. 3124, pp. 187\u2013191 (2022)"},{"issue":"6","key":"3_CR28","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1080\/10447318.2020.1741118","volume":"36","author":"B Shneiderman","year":"2020","unstructured":"Shneiderman, B.: Human-centered artificial intelligence: reliable, safe & trustworthy. Int. J. Hum.-Comput. Interact. 36(6), 495\u2013504 (2020)","journal-title":"Int. J. Hum.-Comput. Interact."},{"key":"3_CR29","doi-asserted-by":"crossref","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)","DOI":"10.1145\/2556288.2557420"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"Ur, B., et al.: Trigger-action programming in the wild: an analysis of 200,000 IFTTT recipes. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 3227\u20133231 (2016)","DOI":"10.1145\/2858036.2858556"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"Xu, X., et al.: XAIR: a framework of explainable AI in augmented reality. In: Proceedings of the CHI Conference on Human Factors in Computing Systems, pp. 1\u201330 (2023)","DOI":"10.1145\/3544548.3581500"},{"key":"3_CR32","unstructured":"Zancanaro, M., Gallitto, G., Yem, D., Treccani, B.: Improving mental models in IoT end-user development. Hum. Centric Comput. Inf. Sci. 2 (2022)"},{"key":"3_CR33","doi-asserted-by":"crossref","unstructured":"Zhang, L., He, W., Jesse, M., Brackenbury, N., Lu, S., Blase, U.: AutoTap: synthesizing and repairing trigger-action programs using LTL properties. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 281\u2013291. IEEE (2019)","DOI":"10.1109\/ICSE.2019.00043"},{"key":"3_CR34","doi-asserted-by":"crossref","unstructured":"Zhang, L., Zhou, C., Littman, M.L., Ur, B., Lu, S.: Helping users debug trigger-action programs. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 6(4), 1\u201332 (2022)","DOI":"10.1145\/3569506"}],"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_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T15:08:47Z","timestamp":1749740927000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-95452-8_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031954511","9783031954528"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-95452-8_3","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"}}]}}