{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T03:45:20Z","timestamp":1782791120831,"version":"3.54.5"},"publisher-location":"Cham","reference-count":77,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031344329","type":"print"},{"value":"9783031344336","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"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":[[2023]]},"DOI":"10.1007\/978-3-031-34433-6_7","type":"book-chapter","created":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T23:02:16Z","timestamp":1685401336000},"page":"104-124","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Understanding Concepts, Methods and Tools for End-User Control of Automations in Ecosystems of Smart Objects and Services"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2245-9835","authenticated-orcid":false,"given":"Margherita","family":"Andrao","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1174-4323","authenticated-orcid":false,"given":"Fabrizio","family":"Balducci","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3898-7512","authenticated-orcid":false,"given":"Bernardo","family":"Breve","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3481-3360","authenticated-orcid":false,"given":"Federica","family":"Cena","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9894-2116","authenticated-orcid":false,"given":"Giuseppe","family":"Desolda","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6711-3590","authenticated-orcid":false,"given":"Vincenzo","family":"Deufemia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0049-6213","authenticated-orcid":false,"given":"Cristina","family":"Gena","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0552-8624","authenticated-orcid":false,"given":"Maristella","family":"Matera","sequence":"additional","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"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0556-7538","authenticated-orcid":false,"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8028-0708","authenticated-orcid":false,"given":"Barbara","family":"Treccani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8093-5943","authenticated-orcid":false,"given":"Fabiana","family":"Vernero","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1554-5703","authenticated-orcid":false,"given":"Massimo","family":"Zancanaro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,5,30]]},"reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Andrao, M., Desolda, G., Greco, F., Manfredi, R., Treccani, B., Zancanaro, M.: End-user programming and math teachers: an initial study. In: Proceedings of the 2022 International Conference on Advanced Visual Interfaces, pp. 1\u20133 (2022)","DOI":"10.1145\/3531073.3534493"},{"key":"7_CR2","unstructured":"Andrao, M., Treccani, B., Zancanaro, M.: Therapists as designers: an initial investigation of end-user programming of a tangible tool for therapeutic interventions. In: Proceedings of the 2nd International Workshop on Empowering People in Dealing with Internet of Things Ecosystems co-located with INTERACT 2021, Bari, Italy, Online \/ Bari, Italy, September 30, 2021(CEUR Workshop Proceedings, vol. 3053). CEUR-WS.org, pp. 38\u201342 (2021). http:\/\/ceur-ws.org\/Vol-3053\/paper_8.pdf"},{"issue":"1","key":"7_CR3","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1080\/0144929X.2019.1634760","volume":"39","author":"C Ardito","year":"2020","unstructured":"Ardito, C., Desolda, G., Lanzilotti, R., Malizia, A., Matera, M.: Analysing trade-offs in frameworks for the design of smart environments. Behav. Inf. Technol. 39(1), 47\u201371 (2020)","journal-title":"Behav. Inf. Technol."},{"issue":"6","key":"7_CR4","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1007\/s00779-020-01457-5","volume":"24","author":"C Ardito","year":"2020","unstructured":"Ardito, C., et al.: User-defined semantics for the design of IoT systems enabling smart interactive experiences. Pers. Ubiquit. Comput. 24(6), 781\u2013796 (2020). https:\/\/doi.org\/10.1007\/s00779-020-01457-5","journal-title":"Pers. Ubiquit. Comput."},{"issue":"1","key":"7_CR5","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1080\/0144929X.2021.2017482","volume":"42","author":"R Ariano","year":"2023","unstructured":"Ariano, R., Manca, M., Patern\u00f2, F., Santoro, C.: Smartphone-based augmented reality for end-user creation of home automations. Behav. Inf. Techno. 42(1), 124\u2013140 (2023)","journal-title":"Behav. Inf. Techno."},{"key":"7_CR6","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.patrec.2019.12.011","volume":"131","author":"F Balducci","year":"2020","unstructured":"Balducci, F., Buono, P., Desolda, G., Impedovo, D., Piccinno, A.: Improving smart interactive experiences in cultural heritage through pattern recognition techniques. Pattern Recogn. Lett. 131, 142\u2013149 (2020)","journal-title":"Pattern Recogn. Lett."},{"key":"7_CR7","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.ijhcs.2018.09.002","volume":"122","author":"A Bellucci","year":"2019","unstructured":"Bellucci, A., Vianello, A., Florack, Y., Micallef, L., Jacucci, G.: Augmenting objects at home through programmable sensor tokens: a design journey. Int. J. Hum. Comput Stud. 122, 211\u2013231 (2019)","journal-title":"Int. J. Hum. Comput Stud."},{"key":"7_CR8","doi-asserted-by":"publisher","unstructured":"Brackenbury, W., et al.: How users interpret bugs in trigger-action programming. In: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI 2019). Association for Computing Machinery, New York, NY, USA, Article Paper 552, p. 12 (2019). https:\/\/doi.org\/10.1145\/3290605.330078","DOI":"10.1145\/3290605.330078"},{"key":"7_CR9","unstructured":"Breve, B., Cimino, G., Deufemia, V.: Towards explainable security for ECA rules. In: Proceedings of the 3rd International Workshop on Empowering End-Users in Dealing with Internet of Things Ecosystems (EMPATHY), CEUR-WS, vol. 3172, pp. 26\u201330 (2022)"},{"issue":"6","key":"7_CR10","doi-asserted-by":"publisher","first-page":"5607","DOI":"10.1109\/JIOT.2022.3222615","volume":"10","author":"B Breve","year":"2023","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 (2023)","journal-title":"IEEE Internet Things J."},{"issue":"2","key":"7_CR11","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. Human Interact. (TOCHI) 24(2), 1\u201335 (2017)","journal-title":"ACM Trans. Comput. Human Interact. (TOCHI)"},{"issue":"4","key":"7_CR12","doi-asserted-by":"publisher","first-page":"5221","DOI":"10.1007\/s11042-016-3511-2","volume":"76","author":"F Cabitza","year":"2016","unstructured":"Cabitza, F., Fogli, D., Lanzilotti, R., Piccinno, A.: Rule-based tools for the configuration of ambient intelligence systems: a comparative user study. Multimed. Tools Appl. 76(4), 5221\u20135241 (2016). https:\/\/doi.org\/10.1007\/s11042-016-3511-2","journal-title":"Multimed. Tools Appl."},{"issue":"8","key":"7_CR13","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1109\/32.879813","volume":"26","author":"F Casati","year":"2000","unstructured":"Casati, F., Castano, S., Fugini, M., Mirbel, I., Pernici, B.: Using patterns to design rules in workflows. IEEE Trans. Softw. Eng. 26(8), 760\u2013785 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR14","unstructured":"Cena, F., et al.: Incorporating personality traits in user modeling for EUD. In: 3rd International Workshop on Empowering People in Dealing with Internet of Things Ecosystems, CEUR Workshop Proceedings, vol. 3172, pp. 41\u201348 (2022)"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Chen, X., et al.: Fix the leaking tap: a survey of trigger-action programming (TAP) security issues, detection techniques and solutions. Comput. Secur. 102812 (2022)","DOI":"10.1016\/j.cose.2022.102812"},{"issue":"1","key":"7_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3517235","volume":"6","author":"M Clark","year":"2022","unstructured":"Clark, M., Newman, M.W., Dutta, P.: ARticulate: one-shot interactions with intelligent assistants in unfamiliar smart spaces using augmented reality. Proc. ACM Interact. Mob. Wearabl. Ubiquit. Technol. 6(1), 1\u201324 (2022)","journal-title":"Proc. ACM Interact. Mob. Wearabl. Ubiquit. Technol."},{"key":"7_CR17","unstructured":"Cobb, C., et al.: How risky are real users\u2019 IFTTT applets? In: Proceedings of the Sixteenth Symposium on Usable Privacy and Security (SOUPS 2020), pp. 505\u2013529 (2020)"},{"issue":"EICS","key":"7_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3532204","volume":"6","author":"S Coppers","year":"2022","unstructured":"Coppers, S., Vanacken, D., Luyten, K.: FortClash: predicting and mediating unintended behavior in home automation. Proc. ACM Human Comput. Interact. 6(EICS), 1\u201320 (2022). https:\/\/doi.org\/10.1145\/3532204","journal-title":"Proc. ACM Human Comput. Interact."},{"issue":"4","key":"7_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3432225","volume":"4","author":"S Coppers","year":"2020","unstructured":"Coppers, S., Vanacken, D., Luyten, K.: Fortniot: Intelligible predictions to improve user understanding of smart home behavior. Proc. ACM Interact. Mob. Wearabl. Ubiquit. Technol. 4(4), 1\u201324 (2020)","journal-title":"Proc. ACM Interact. Mob. Wearabl. Ubiquit. Technol."},{"key":"7_CR20","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/978-3-319-58735-6_2","volume-title":"End-User Development","author":"L Corcella","year":"2017","unstructured":"Corcella, L., Manca, M., Patern\u00f2, F.: Personalizing a student home behaviour. In: Barbosa, S., Markopoulos, P., Patern\u00f2, F., Stumpf, S., Valtolina, S. (eds.) End-User Development. LNCS, vol. 10303, pp. 18\u201333. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-58735-6_2"},{"key":"7_CR21","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."},{"key":"7_CR22","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 2019 CHI Conference on Human Factors in Computing Systems, pp. 1\u201313 (2019)","DOI":"10.1145\/3290605.3300618"},{"issue":"5","key":"7_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3344211","volume":"10","author":"F Corno","year":"2019","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: RecRules: recommending IF-THEN rules for end-user development. ACM Trans. Intell. Syst. Technol. 10(5), 1\u201327 (2019). https:\/\/doi.org\/10.1145\/3344211","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: HeyTAP: bridging the gaps between users\u2019 needs and technology in IF-THEN rules via conversation. In: Proceedings of the International Conference on Advanced Visual Interfaces, pp. 1\u20139 (2020)","DOI":"10.1145\/3399715.3399905"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: TAPrec: supporting the composition of trigger-action rules through dynamic recommendations. In: Proceedings of the 25th International Conference on Intelligent User Interfaces, pp. 579\u2013588 (2020)","DOI":"10.1145\/3377325.3377499"},{"key":"7_CR26","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/978-3-030-79840-6_5","volume-title":"End-User Development","author":"F Corno","year":"2021","unstructured":"Corno, F., De Russis, L., Roffarello, A.M.: Devices, information, and people: abstracting the internet of things for end-user personalization. In: Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds.) End-User Development. LNCS, vol. 12724, pp. 71\u201386. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-79840-6_5"},{"key":"7_CR27","doi-asserted-by":"crossref","unstructured":"Cypher, A.: Eager: programming repetitive tasks by example. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 33\u201339 (1991)","DOI":"10.1145\/108844.108850"},{"key":"7_CR28","doi-asserted-by":"publisher","unstructured":"De Russis, L., Roffarello, A.M.: A debugging approach for trigger-action programming. In: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems (2018). https:\/\/doi.org\/10.1145\/3170427.3188641","DOI":"10.1145\/3170427.3188641"},{"issue":"1","key":"7_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/01638530709336891","volume":"43","author":"M de Vega","year":"2007","unstructured":"de Vega, M., Rinck, M., Diaz, J.M., Le\u00f3n, I.: Figure and ground in temporal sentences: the role of the adverbs when and while. Discourse Process. 43(1), 1\u201323 (2007). https:\/\/doi.org\/10.1080\/01638530709336891","journal-title":"Discourse Process."},{"issue":"2","key":"7_CR30","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. Human Interact. (TOCHI) 24(2), 1\u201352 (2017)","journal-title":"ACM Trans. Comput. Human Interact. (TOCHI)"},{"key":"7_CR31","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/978-3-030-85616-8_22","volume-title":"Human-Computer Interaction \u2013 INTERACT 2021","author":"G Desolda","year":"2021","unstructured":"Desolda, G., Greco, F., Guarnieri, F., Mariz, N., Zancanaro, M.: SENSATION: an authoring tool to support event\u2013state paradigm in end-user development. In: Ardito, C., et al. (eds.) Human-Computer Interaction \u2013 INTERACT 2021. LNCS, vol. 12933, pp. 373\u2013382. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85616-8_22"},{"key":"7_CR32","doi-asserted-by":"crossref","unstructured":"Epifania, F., Cremonesi, P.: User-centered evaluation of recommender systems with comparison between short and long profile. In: 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems, pp. 204\u2013211. IEEE (2012)","DOI":"10.1109\/CISIS.2012.114"},{"issue":"2","key":"7_CR33","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1080\/08993400802114508","volume":"18","author":"S Fitzgerald","year":"2008","unstructured":"Fitzgerald, S., et al.: Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers. Comput. Sci. Educ. 18(2), 93\u2013116 (2008)","journal-title":"Comput. Sci. Educ."},{"issue":"3","key":"7_CR34","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1109\/TE.2009.2025266","volume":"53","author":"S Fitzgerald","year":"2010","unstructured":"Fitzgerald, S., McCauley, R., Hanks, B., Murphy, L., Simon, B., Zander, C.: Debugging from the student perspective. IEEE Trans. Educ. 53(3), 390\u2013396 (2010). https:\/\/doi.org\/10.1109\/TE.2009.2025266","journal-title":"IEEE Trans. Educ."},{"key":"7_CR35","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)","journal-title":"J. Vis. Lang. Comput."},{"key":"7_CR36","unstructured":"Gallitto, G., Treccani, B., Zancanaro, M.: If when is better than if (and while might help): on the importance of influencing mental models in EUD (a pilot study). In: Proceedings of the 1st International Workshop on Empowering People in Dealing with Internet of Things Ecosystems co-located with International Conference on Advanced Visual Interfaces (AVI), Ischia Island, Italy, 2020, pp. 7\u201311 (2020)"},{"key":"7_CR37","doi-asserted-by":"crossref","unstructured":"Gallo, S., Paterno, F.: A conversational agent for creating flexible daily automation. In: Proceedings of the 2022 International Conference on Advanced Visual Interfaces, pp. 1\u20138 (2022)","DOI":"10.1145\/3531073.3531090"},{"key":"7_CR38","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/978-3-030-79840-6_4","volume-title":"End-User Development","author":"S Gallo","year":"2021","unstructured":"Gallo, S., Manca, M., Mattioli, A., Patern\u00f2, F., Santoro, C.: Comparative analysis of composition paradigms for personalization rules in IoT settings. In: Fogli, D., Tetteroo, D., Barricelli, B.R., Borsci, S., Markopoulos, P., Papadopoulos, G.A. (eds.) End-User Development. LNCS, vol. 12724, pp. 53\u201370. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-79840-6_4"},{"issue":"2","key":"7_CR39","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1108\/APJML-06-2013-0061","volume":"26","author":"L Gao","year":"2014","unstructured":"Gao, L., Bai, X.: A unified perspective on the factors influencing consumer acceptance of internet of things technology. Asia Pac. J. Market. Logist. 26(2), 211\u2013231 (2014). https:\/\/doi.org\/10.1108\/APJML-06-2013-0061","journal-title":"Asia Pac. J. Market. Logist."},{"key":"7_CR40","doi-asserted-by":"publisher","first-page":"103006","DOI":"10.1016\/j.ijhcs.2023.103006","volume":"173","author":"R Gennari","year":"2023","unstructured":"Gennari, R., Matera, M., Morra, D., Melonio, A., Rizvi, M.: Design for social digital well-being with young generations: Engage them and make them reflect. Int. J. Human Comput. Stud. 173, 103006 (2023). https:\/\/doi.org\/10.1016\/j.ijhcs.2023.103006","journal-title":"Int. J. Human Comput. Stud."},{"issue":"2","key":"7_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3057861","volume":"24","author":"G Ghiani","year":"2017","unstructured":"Ghiani, G., Manca, M., Patern\u00f2, F., Santoro, C.: Personalization of context-dependent applications through trigger-action rules. ACM Trans. Computer-Human Interaction (TOCHI) 24(2), 1\u201333 (2017)","journal-title":"ACM Trans. Computer-Human Interaction (TOCHI)"},{"issue":"1","key":"7_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2147783.2147788","volume":"19","author":"V Grigoreanu","year":"2012","unstructured":"Grigoreanu, V., Burnett, M., Wiedenbeck, S., Cao, J., Rector, K., Kwan, I.: End-user debugging strategies: a sensemaking perspective. ACM Trans. Comput. Human Interact. (TOCHI) 19(1), 1\u201328 (2012)","journal-title":"ACM Trans. Comput. Human Interact. (TOCHI)"},{"key":"7_CR43","doi-asserted-by":"crossref","unstructured":"Gunawardana, A., Shani, G., Yogev, S.: Evaluating recommender systems. In: Recommender systems handbook, pp. 547\u2013601. Springer US, New York, NY (2012)","DOI":"10.1007\/978-1-0716-2197-4_15"},{"key":"7_CR44","doi-asserted-by":"publisher","unstructured":"Huang, J., Cakmak, M.: Supporting mental model accuracy in trigger-action programming. In: Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing - UbiComp 2015, pp. 215\u2013225. ACM Press, Osaka, Japan (2015). https:\/\/doi.org\/10.1145\/2750858.2805830","DOI":"10.1145\/2750858.2805830"},{"key":"7_CR45","doi-asserted-by":"crossref","unstructured":"Jain, M., Kumar, P., Kota, R., Patel, S.N.: Evaluating and informing the design of chatbots. In: Proceedings of the 2018 Designing Interactive Systems Conference, pp. 895\u2013906 (2018)","DOI":"10.1145\/3196709.3196735"},{"key":"7_CR46","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s11257-011-9118-4","volume":"22","author":"BP Knijnenburg","year":"2012","unstructured":"Knijnenburg, B.P., Willemsen, M.C., Gantner, Z., Soncu, H., Newell, C.: Explaining the user experience of recommender systems. User Model. User-Adap. Inter. 22, 441\u2013504 (2012)","journal-title":"User Model. User-Adap. Inter."},{"key":"7_CR47","doi-asserted-by":"crossref","unstructured":"Ko, A., Myers, B.: 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. ACM (2004)","DOI":"10.1145\/985692.985712"},{"key":"7_CR48","doi-asserted-by":"publisher","unstructured":"Li, C., Chan, E., Denny, P., Luxton-Reilly, A., Tempero, E.: Towards a framework for teaching debugging. In: Proceedings of the Twenty-First Australasian Computing Education Conference on - ACE 2019 (2019). https:\/\/doi.org\/10.1145\/3286960.3286970","DOI":"10.1145\/3286960.3286970"},{"key":"7_CR49","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"},{"issue":"12","key":"7_CR50","doi-asserted-by":"publisher","first-page":"5669","DOI":"10.1007\/s12652-021-03239-0","volume":"13","author":"M Manca","year":"2021","unstructured":"Manca, M., Patern\u00f2, F., Santoro, C.: Remote monitoring of end-user created automations in field trials. J. Ambient Intell. Human. Comput. 13(12), 5669\u20135697 (2021). https:\/\/doi.org\/10.1007\/s12652-021-03239-0","journal-title":"J. Ambient Intell. Human. Comput."},{"key":"7_CR51","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":"7_CR52","unstructured":"Manfredi, R., Andrao, M., Greco, F., Desolda, G., Treccani, B. Zancanaro, M.: Toward a better understanding of end-user debugging strategies: a pilot study. In Proceedings of the 3rd international workshop on empowering people in dealing with Internet of Things ecosystems co-located with AVI 2022, Frascati, Rome, Italy, June 06, 2022. (CEUR Workshop Proceedings, vol. 3172). CEUR-WS.org, pp. 31\u201335 (2022). https:\/\/ceur-ws.org\/Vol-3172\/short6.pdf"},{"key":"7_CR53","doi-asserted-by":"crossref","unstructured":"Masui, T., Nakayama, K.: Repeat and predict\u2014two keys to efficient text editing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 118\u2013130 (1994)","DOI":"10.1145\/191666.191722"},{"key":"7_CR54","doi-asserted-by":"crossref","unstructured":"Mattioli, A., Patern\u00f2, F.: A visual environment for end-user creation of IoT customization rules with recommendation support. In: Proceedings of the International Conference on Advanced Visual Interfaces, pp. 1\u20135 (2020)","DOI":"10.1145\/3399715.3399833"},{"issue":"10","key":"7_CR55","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)","journal-title":"Behav. Inf. Technol."},{"key":"7_CR56","doi-asserted-by":"crossref","unstructured":"Mi, X., Qian, F., Zhang, Y., Wang, X.F.: An empirical characterization of IFTTT: ecosystem, usage, and performance. In: Proceedings of the 2017 Internet Measurement Conference, pp. 398\u2013404 (2017)","DOI":"10.1145\/3131365.3131369"},{"key":"7_CR57","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1007\/978-3-030-64455-0_6","volume-title":"Emerging Technologies for Authorization and Authentication","author":"F Paci","year":"2020","unstructured":"Paci, F., Bianchin, D., Quintarelli, E., Zannone, N.: IFTTT privacy checker. In: Saracino, A., Mori, P. (eds.) Emerging Technologies for Authorization and Authentication. LNCS, vol. 12515, pp. 90\u2013107. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-64455-0_6"},{"key":"7_CR58","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1016\/j.ijhcs.2019.06.002","volume":"131","author":"F Patern\u00f2","year":"2019","unstructured":"Patern\u00f2, F., Santoro, C.: End-user development for personalizing applications, things, and robots. Int. J. Hum Comput Stud. 131, 120\u2013130 (2019)","journal-title":"Int. J. Hum Comput Stud."},{"key":"7_CR59","doi-asserted-by":"crossref","unstructured":"Pianesi, F., Varzi, A.C.: Events and event talk: an introduction. In: Speaking of Events, pp. 3\u201347. Oxford University Press, New York, NY (2000)","DOI":"10.1093\/oso\/9780195128079.003.0001"},{"issue":"11","key":"7_CR60","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60\u201367 (2009). https:\/\/doi.org\/10.1145\/1592761.1592779","journal-title":"Commun. ACM"},{"key":"7_CR61","doi-asserted-by":"publisher","unstructured":"Ruvini, J.-D., Dony, C.: Learning users\u2019 habits to automate repetitive tasks. In: Your Wish is My Command, pp. 271-XIV. Morgan Kaufmann (2001) https:\/\/doi.org\/10.1016\/B978-155860688-3\/50015-4","DOI":"10.1016\/B978-155860688-3\/50015-4"},{"key":"7_CR62","doi-asserted-by":"crossref","unstructured":"Saeidi, M., Calvert, M., Au, A.W., Sarma, A., Bobba, R.B.: If this context then that concern: exploring users\u2019 concerns with IFTTT applets. In: Proceedings on Privacy Enhancing Technologies, vol. 2022(1), pp. 166\u2013186 (2021)","DOI":"10.2478\/popets-2022-0009"},{"key":"7_CR63","doi-asserted-by":"crossref","unstructured":"Salovaara, A., Bellucci, A., Vianello, A., Jacucci, G.: Programmable smart home toolkits should better address households\u2019 social needs. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1\u201314 (2021)","DOI":"10.1145\/3411764.3445770"},{"issue":"5","key":"7_CR64","doi-asserted-by":"publisher","first-page":"1465","DOI":"10.1007\/s10270-020-00859-6","volume":"20","author":"R Seiger","year":"2021","unstructured":"Seiger, R., K\u00fchn, R., Korzetz, M., A\u00dfmann, U.: HoloFlows: modelling of processes for the Internet of Things in mixed reality. Softw. Syst. Model. 20(5), 1465\u20131489 (2021). https:\/\/doi.org\/10.1007\/s10270-020-00859-6","journal-title":"Softw. Syst. Model."},{"key":"7_CR65","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1007\/978-3-030-77970-2_39","volume-title":"Computational Science \u2013 ICCS 2021","author":"D Soares","year":"2021","unstructured":"Soares, D., Dias, J.P., Restivo, A., Ferreira, H.S.: Programming IoT-spaces: a user-survey on home automation rules. In: Paszynski, M., Kranzlm\u00fcller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds.) Computational Science \u2013 ICCS 2021. LNCS, vol. 12745, pp. 512\u2013525. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-77970-2_39"},{"issue":"1","key":"7_CR66","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3191767","volume":"2","author":"V Srinivasan","year":"2018","unstructured":"Srinivasan, V., Koehler, C., Jin, H.: RuleSelector: Selecting conditional action rules from user behavior patterns. Proc. ACM Interact. Mobile. Wearabl. Ubiquit. Technol. 2(1), 1\u201334 (2018)","journal-title":"Proc. ACM Interact. Mobile. Wearabl. Ubiquit. Technol."},{"key":"7_CR67","doi-asserted-by":"crossref","unstructured":"Stefanidi, E., et al.: MagiPlay: an augmented reality serious game allowing children to program intelligent environments. Trans. Comput. Sci. XXXVII: Spec. Issue Comput. Graph. 144\u2013169 (2020)","DOI":"10.1007\/978-3-662-61983-4_9"},{"key":"7_CR68","doi-asserted-by":"crossref","unstructured":"Surbatovich, M., Aljuraidan, J., Bauer, L., Das, A., Jia, L.: Some recipes can do more than spoil your appetite: analysing the security and privacy risks of IFTTT recipes. In: Proceedings of the 26th International Conference on World Wide Web (WWW 2017), pp. 1501\u20131510 (2017)","DOI":"10.1145\/3038912.3052709"},{"key":"7_CR69","doi-asserted-by":"crossref","unstructured":"Ur, B., McManus, E., Yong Ho, M.P., Littman, M.L.: Practical trigger-action programming in the smart home. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 803\u2013812 (2014)","DOI":"10.1145\/2556288.2557420"},{"key":"7_CR70","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":"7_CR71","doi-asserted-by":"crossref","unstructured":"Valtolina, S., Barricelli, B.R., Di Gaetano, S.: Communicability of traditional interfaces VS chatbots in healthcare and smart home domains. Behav. Inf. Technol. 39(1), 108\u2013132 (2020)","DOI":"10.1080\/0144929X.2019.1637025"},{"key":"7_CR72","doi-asserted-by":"crossref","unstructured":"Wang, Q., Datta, P., Yang, W., Liu, S., Bates, A., Gunter, C.A.: Charting the attack surface of trigger-action IoT platforms. In: Proceedings of the ACM Conference on Computer and Communications Security, pp. 1439\u20131453 (2019)","DOI":"10.1145\/3319535.3345662"},{"key":"7_CR73","doi-asserted-by":"crossref","unstructured":"Yang, F., Kalloori, S., Chalumattu, R., Gross, M.: Personalized information retrieval for touristic attractions in augmented reality. In: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, pp. 1613\u20131616 (2022)","DOI":"10.1145\/3488560.3502194"},{"key":"7_CR74","doi-asserted-by":"crossref","unstructured":"Yu, H., Hua, J., Julien, C.: Analysis of IFTTT recipes to study how humans use internet-of-things (iot) devices. In: Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems, pp. 537\u2013541 (2021)","DOI":"10.1145\/3485730.3494115"},{"key":"7_CR75","doi-asserted-by":"crossref","unstructured":"Yusuf, I.N.B., Jamal, D.B.A., Jiang, L., Lo, D.: RecipeGen++: an automated trigger action programs generator. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1672\u20131676, November 2022","DOI":"10.1145\/3540250.3558913"},{"key":"7_CR76","unstructured":"Zancanaro, M., Gallitto, G., Dina, Y., Treccani, B.: Improving mental models in IoT end-user development. Human-centric Comput. Inf. Sci. 2, 48 (2022)"},{"key":"7_CR77","doi-asserted-by":"crossref","unstructured":"Zheng, S., Apthorpe, N., Chetty, M., Feamster, N.: User perceptions of smart home IoT privacy. In: Proceedings of the ACM on Human-Computer Interaction, vol. 2, CSCW, pp. 1\u201320 (2018)","DOI":"10.1145\/3274469"}],"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-34433-6_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T11:28:28Z","timestamp":1702553308000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-34433-6_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031344329","9783031344336"],"references-count":77,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-34433-6_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"30 May 2023","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":"Cagliari","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 June 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iseud2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/cg3hci.dmi.unica.it\/iseud2023\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EquinOCS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"26","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"65% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2 (keynote extended abstracts)","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}