{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T23:16:04Z","timestamp":1780442164278,"version":"3.54.1"},"publisher-location":"Cham","reference-count":40,"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_6","type":"book-chapter","created":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T23:02:16Z","timestamp":1685401336000},"page":"84-103","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Language and Temporal Aspects: A Qualitative Study on Trigger Interpretation in Trigger-Action Rules"],"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-0001-8028-0708","authenticated-orcid":false,"given":"Barbara","family":"Treccani","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":"6_CR1","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.jss.2018.11.041","volume":"149","author":"BR Barricelli","year":"2019","unstructured":"Barricelli, B.R., Cassano, F., Fogli, D., Piccinno, A.: End-user development, end-user programming and end-user software engineering: a systematic mapping study. J. Syst. Softw. 149, 101\u2013137 (2019). https:\/\/doi.org\/10.1016\/j.jss.2018.11.041","journal-title":"J. Syst. Softw."},{"key":"6_CR2","doi-asserted-by":"publisher","unstructured":"Ko, A.J., Myers, B.A., Aung, H.H: Six learning barriers in end-user programming systems. In 2004 IEEE Symposium on Visual Languages - Human Centric Computing, Rome, Italy, 2004, pp. 199\u2013206 (2004). https:\/\/doi.org\/10.1109\/VLHCC.2004.47","DOI":"10.1109\/VLHCC.2004.47"},{"key":"6_CR3","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). https:\/\/doi.org\/10.1016\/j.ijhcs.2019.06.002","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"6_CR4","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). https:\/\/doi.org\/10.1016\/j.ijhcs.2018.09.002","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"6_CR5","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, Glasgow Scotland Uk, May 2019, pp. 1\u201312 (2019). https:\/\/doi.org\/10.1145\/3290605.3300782","DOI":"10.1145\/3290605.3300782"},{"key":"6_CR6","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, Osaka, Japan, 2015, pp. 215\u2013225 (2015). https:\/\/doi.org\/10.1145\/2750858.2805830","DOI":"10.1145\/2750858.2805830"},{"key":"6_CR7","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, Toronto Ontario Canada, 2014, pp. 803\u2013812 (2014). https:\/\/doi.org\/10.1145\/2556288.2557420","DOI":"10.1145\/2556288.2557420"},{"key":"6_CR8","unstructured":"Rahmati, A., Fernandes, E., Jung, J., Prakash, A.: IFTTT vs. Zapier: A Comparative Study of Trigger-Action Programming Frameworks. arXiv (2017). http:\/\/arxiv.org\/abs\/1709.02788"},{"key":"6_CR9","doi-asserted-by":"publisher","unstructured":"Yarosh, S., Zave, P.: Locked or not?: mental models of IoT feature interaction. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, Denver Colorado USA, May 2017, pp. 2993\u20132997 (2017). https:\/\/doi.org\/10.1145\/3025453.3025617","DOI":"10.1145\/3025453.3025617"},{"issue":"3","key":"6_CR10","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1109\/47.867942","volume":"43","author":"T Boren","year":"2000","unstructured":"Boren, T., Ramey, J.: Thinking aloud: reconciling theory and practice. IEEE Trans. Prof. Commun. 43(3), 261\u2013278 (2000). https:\/\/doi.org\/10.1109\/47.867942","journal-title":"IEEE Trans. Prof. Commun."},{"issue":"2","key":"6_CR11","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1191\/1478088706qp063oa","volume":"3","author":"V Braun","year":"2006","unstructured":"Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77\u2013101 (2006). https:\/\/doi.org\/10.1191\/1478088706qp063oa","journal-title":"Qual. Res. Psychol."},{"key":"6_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1007\/11748625_16","volume-title":"Pervasive Computing","author":"AK Dey","year":"2006","unstructured":"Dey, A.K., Sohn, T., Streng, S., Kodama, J.: iCAP: interactive prototyping of context-aware applications. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) Pervasive 2006. LNCS, vol. 3968, pp. 254\u2013271. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11748625_16"},{"key":"6_CR13","doi-asserted-by":"publisher","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, San Jose California USA, May 2016, pp. 3227\u20133231 (2016). https:\/\/doi.org\/10.1145\/2858036.2858556","DOI":"10.1145\/2858036.2858556"},{"key":"6_CR14","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.ijhcs.2017.12.002","volume":"114","author":"C Ardito","year":"2018","unstructured":"Ardito, C., Buono, P., Desolda, G., Matera, M.: From smart objects to smart experiences: an end-user development approach. Int. J. Hum.-Comput. Stud. 114, 51\u201368 (2018). https:\/\/doi.org\/10.1016\/j.ijhcs.2017.12.002","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"6_CR15","doi-asserted-by":"publisher","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). https:\/\/doi.org\/10.1145\/3057861","DOI":"10.1145\/3057861"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Norman, D.A: Some observations on mental models. In: Mental Models, Psychology Press, pp. 15\u201322 (2014)","DOI":"10.4324\/9781315802725-5"},{"key":"6_CR17","volume-title":"The Design of Everyday Things: Revised and expanded","author":"D Norman","year":"2013","unstructured":"Norman, D.: The Design of Everyday Things: Revised and expanded. Basic books, New York City (2013)"},{"key":"6_CR18","first-page":"25","volume":"22","author":"JJ Ca\u00f1as","year":"2001","unstructured":"Ca\u00f1as, J.J., Antol\u00ed, A., Quesada, J.F.: The role of working memory on measuring mental models of physical systems. Psicol\u00f3gica 22, 25\u201342 (2001)","journal-title":"Psicol\u00f3gica"},{"key":"6_CR19","first-page":"999","volume":"65","author":"PN Johnson-Laird","year":"1995","unstructured":"Johnson-Laird, P.N.: Mental models, deductive reasoning, and the brain. Cognit. Neurosci. 65, 999\u20131008 (1995)","journal-title":"Cognit. Neurosci."},{"issue":"43","key":"6_CR20","doi-asserted-by":"publisher","first-page":"18243","DOI":"10.1073\/pnas.1012933107","volume":"107","author":"PN Johnson-Laird","year":"2010","unstructured":"Johnson-Laird, P.N.: Mental models and human reasoning. Proc. Natl. Acad. Sci. 107(43), 18243\u201318250 (2010). https:\/\/doi.org\/10.1073\/pnas.1012933107","journal-title":"Proc. Natl. Acad. Sci."},{"key":"6_CR21","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 CEUR Workshop, vol. 2702, pp. 7\u201311 (2020)"},{"key":"6_CR22","doi-asserted-by":"publisher","unstructured":"Zancanaro, M., Gallitto, G., Yem, D., Treccani, B. Improving mental models in IoT end-user development. Hum.-Centric Comput. Inf. Sci. 12 (2022). https:\/\/doi.org\/10.22967\/HCIS.2022.12.048","DOI":"10.22967\/HCIS.2022.12.048"},{"key":"6_CR23","doi-asserted-by":"publisher","unstructured":"Kulesza, T., Stumpf, S., Burnett, M., Kwan, I.: Tell me more?: the effects of mental model soundness on personalizing an intelligent agent. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Austin Texas USA, May 2012, pp. 1\u201310 (2012). https:\/\/doi.org\/10.1145\/2207676.2207678","DOI":"10.1145\/2207676.2207678"},{"key":"6_CR24","doi-asserted-by":"publisher","unstructured":"Ngo, T., Kunkel, J., Ziegler, J.: Exploring mental models for transparent and controllable recommender systems: a qualitative study. In: Proceedings of the 28th ACM Conference on User Modeling, Adaptation and Personalization, Genoa Italy, 2020, pp. 183\u2013191 (2020). https:\/\/doi.org\/10.1145\/3340631.3394841","DOI":"10.1145\/3340631.3394841"},{"key":"6_CR25","doi-asserted-by":"publisher","unstructured":"Clark, M., Dutta, P., Newman, M.W.: Towards a natural language programming interface for smart homes. In: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, Heidelberg Germany, 2016, pp. 49\u201352 (2016). https:\/\/doi.org\/10.1145\/2968219.2971443","DOI":"10.1145\/2968219.2971443"},{"issue":"1","key":"6_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0020-7373(85)80073-0","volume":"22","author":"KM Galotti","year":"1985","unstructured":"Galotti, K.M., Ganong, W.F.: What non-programmers know about programming: natural language procedure specification. Int. J. Man-Mach. Stud. 22(1), 1 (1985). https:\/\/doi.org\/10.1016\/S0020-7373(85)80073-0","journal-title":"Int. J. Man-Mach. Stud."},{"key":"6_CR27","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.jvlc.2016.10.008","volume":"39","author":"J Good","year":"2017","unstructured":"Good, J., Howland, K.: Programming language, natural language? Supporting the diverse computational activities of novice programmers. J. Vis. Lang. Comput. 39, 78\u201392 (2017). https:\/\/doi.org\/10.1016\/j.jvlc.2016.10.008","journal-title":"J. Vis. Lang. Comput."},{"issue":"2","key":"6_CR28","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1006\/ijhc.2000.0410","volume":"54","author":"JF Pane","year":"2001","unstructured":"Pane, J.F., Ratanamahatana, C.A., Myers, B.A.: Studying the language and structure in non-programmers\u2019 solutions to programming problems. Int. J. Hum.-Comput. Stud. 54(2), 237\u2013264 (2001). https:\/\/doi.org\/10.1006\/ijhc.2000.0410","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"6_CR29","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, Toronto Ontario Canada, 2014, pp. 803\u2013812 (2014). https:\/\/doi.org\/10.1145\/2556288.2557420","DOI":"10.1145\/2556288.2557420"},{"key":"6_CR30","unstructured":"Debnath, N.C., Banerjee, S., Van, G.U., Quang, P.T., Thanh, D.N.: An ontology based approach towards end user development of IoT. In: EPIC Sre. Computing, 2022, vol. 82, pp. 1\u201310 (2022)"},{"issue":"8","key":"6_CR31","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 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Pianesi, F., Varzi, A.C.: Events and Event Talk. Speak. Events, pp. 3\u201347 (2000)","DOI":"10.1093\/oso\/9780195128079.003.0001"},{"issue":"1","key":"6_CR33","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., D\u00edaz, 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)","journal-title":"Discourse Process."},{"key":"6_CR34","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":"6_CR35","doi-asserted-by":"crossref","unstructured":"Giv\u00f3n, T. The grammar of referential coherence as mental processing instructions, pp. 5\u201356 (1992)","DOI":"10.1515\/ling.1992.30.1.5"},{"key":"6_CR36","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1111\/j.1467-9922.2008.00458.x","volume":"58","author":"RA Zwaan","year":"2008","unstructured":"Zwaan, R.A.: Time in language, situation models, and mental simulations. Lang. Learn. 58, 13\u201326 (2008)","journal-title":"Lang. Learn."},{"key":"6_CR37","doi-asserted-by":"publisher","unstructured":"Blackwell, A.F.: First steps in programming: a rationale for attention investment models. In: Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments, Arlington, VA, USA, 2002, pp. 2\u201310 (2002). https:\/\/doi.org\/10.1109\/HCC.2002.1046334","DOI":"10.1109\/HCC.2002.1046334"},{"key":"6_CR38","doi-asserted-by":"crossref","unstructured":"Hoc, J.M., Nguyen-Xuan, A.: Language semantics, mental models and analogy. In: Psychology of Programming, pp. 139\u2013156 .Elsevier (1990)","DOI":"10.1016\/B978-0-12-350772-3.50014-8"},{"issue":"2","key":"6_CR39","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1207\/s15327051hci0102_3","volume":"1","author":"J Bonar","year":"1985","unstructured":"Bonar, J., Soloway, E.: Preprogramming knowledge: a major source of misconceptions in novice programmers. Hum.-Comput. Interact. 1(2), 133\u2013161 (1985)","journal-title":"Hum.-Comput. Interact."},{"key":"6_CR40","series-title":"Lecture Notes in Computer Science","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.) INTERACT 2021. LNCS, vol. 12933, pp. 373\u2013382. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-85616-8_22"}],"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_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,14]],"date-time":"2023-12-14T11:28:21Z","timestamp":1702553301000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-34433-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031344329","9783031344336"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-34433-6_6","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)"}}]}}