{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T03:44:46Z","timestamp":1773891886392,"version":"3.50.1"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030983871","type":"print"},{"value":"9783030983888","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"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":[[2022]]},"DOI":"10.1007\/978-3-030-98388-8_23","type":"book-chapter","created":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T16:02:50Z","timestamp":1647705770000},"page":"257-269","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Teaching End-User Development in the Time of IoT and AI"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8355-6909","authenticated-orcid":false,"given":"Fabio","family":"Patern\u00f2","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,20]]},"reference":[{"key":"23_CR1","doi-asserted-by":"crossref","unstructured":"Brackenbury, W., et al.: How users interpret bugs in trigger-action programming. In: CHI, p. 552 (2019)","DOI":"10.1145\/3290605.3300782"},{"key":"23_CR2","series-title":"Lecture Notes in Computer Science","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.) IS-EUD 2017. LNCS, vol. 10303, pp. 18\u201333. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-58735-6_2"},{"key":"23_CR3","doi-asserted-by":"crossref","unstructured":"Corno, F., De Russis, L., Monge Roffarello, A.: Empowering end users in debugging trigger-action rules. In: CHI 388 (2019)","DOI":"10.1145\/3290605.3300618"},{"key":"23_CR4","series-title":"Lecture Notes in Computer Science","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., Monge Roffarello, A.: 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.) IS-EUD 2021. LNCS, vol. 12724, pp. 71\u201386. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-79840-6_5"},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"Elsden, C., Feltwell, T., Lawson, S.,  Vines, J.: Vines: recipes for programmable money. In: CHI, p. 251 (2019)","DOI":"10.1145\/3290605.3300481"},{"key":"23_CR6","series-title":"Lecture Notes in Computer Science","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.) IS-EUD 2021. LNCS, vol. 12724, pp. 53\u201370. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-79840-6_4"},{"issue":"2","key":"23_CR7","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. Comput. Hum. Interact. 24(2), 1\u201333 (2017)","journal-title":"ACM Trans. Comput. Hum. Interact."},{"key":"23_CR8","doi-asserted-by":"crossref","unstructured":"Huang, H., 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 (2015)","DOI":"10.1145\/2750858.2805830"},{"key":"23_CR9","doi-asserted-by":"crossref","unstructured":"Leonardi, N., Manca, M., Patern\u00f2, F., Santoro, C.: Trigger-action programming for personalising humanoid robot behaviour. In: ACM Conference on Human Factors in Computing Systems (CHI 2019), Glasgow, p. 445 (2019)","DOI":"10.1145\/3290605.3300675"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Liao, Q.V., Gruen, D., Miller, S.: Questioning the AI: informing design practices for explainable AI user experiences. In: CHI (2020)","DOI":"10.1145\/3313831.3376590"},{"key":"23_CR11","doi-asserted-by":"publisher","unstructured":"Manca, M., Patern\u00f2, F., Santoro, C.: Remote monitoring of end-user created automations in field trials. J. Ambient Intell. Humaniz. Comput. (2021). https:\/\/doi.org\/10.1007\/s12652-021-03239-0","DOI":"10.1007\/s12652-021-03239-0"},{"key":"23_CR12","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":"2","key":"23_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3054765","volume":"24","author":"P Markopoulos","year":"2017","unstructured":"Markopoulos, P., Nichols, J., Patern\u00f2, F., Pipek, V.: End-user development for the internet of things. ACM Trans. Comput. Hum. Interact. (TOCHI) 24(2), 1\u20133 (2017)","journal-title":"ACM Trans. Comput. Hum. Interact. (TOCHI)"},{"key":"23_CR14","doi-asserted-by":"publisher","unstructured":"Mattioli, A., Patern\u00f2, F.: A visual environment for end-user creation of IoT customization rules with recommendation support. In: International Conference on Advanced Visual Interfaces (AVI 2020) (2020). https:\/\/doi.org\/10.1145\/3399715.3399833","DOI":"10.1145\/3399715.3399833"},{"key":"23_CR15","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: CHI Conference on Human Factors in Computing Systems (CHI 2021), May 8\u201313, Yokohama, Japan, p. 14. ACM, New York, NY, USA (2021)","DOI":"10.1145\/3411764.3445770"},{"issue":"1","key":"23_CR16","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. Mob. Wearable Ubiquitous Technol. 2(1), 1\u201334 (2018)","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"key":"23_CR17","first-page":"803","volume":"2014","author":"B Ur","year":"2014","unstructured":"Ur, B., McManus, E., Ho, M.P.Y., Littman, M.L.: Practical trigger-action programming in the smart home. CHI 2014, 803\u2013812 (2014)","journal-title":"CHI"},{"key":"23_CR18","doi-asserted-by":"crossref","unstructured":"Yang, R., Newman, M.W.: Learning from a learning thermostat: lessons for intelligent systems for the home. In: 2013 ACM international joint conference on Pervasive and ubiquitous computing, pp. 93\u2013102 (2013)","DOI":"10.1145\/2493432.2493489"},{"issue":"3","key":"23_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3411838","volume":"4","author":"L Zhang","year":"2020","unstructured":"Zhang, L., et al.: Trace2TAP: synthesizing trigger-action programs from traces of behavior. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4(3), 1\u201326 (2020). https:\/\/doi.org\/10.1145\/3411838","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."}],"container-title":["Lecture Notes in Computer Science","Sense, Feel, Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-98388-8_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T01:04:21Z","timestamp":1773882261000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-98388-8_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030983871","9783030983888"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-98388-8_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"20 March 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"INTERACT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bari","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":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 September 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"interact2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.interact2021.org\/","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":"PCS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"680","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":"105","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":"72","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":"15% - 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":"2","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}