{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T10:26:18Z","timestamp":1786184778999,"version":"3.56.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100013293","name":"Active and Assisted Living programme","doi-asserted-by":"publisher","award":["PETAL"],"award-info":[{"award-number":["PETAL"]}],"id":[{"id":"10.13039\/100013293","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003407","name":"MIUR","doi-asserted-by":"crossref","award":["PRIN 2017 EMPATHY"],"award-info":[{"award-number":["PRIN 2017 EMPATHY"]}],"id":[{"id":"10.13039\/501100003407","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s12652-021-03239-0","type":"journal-article","created":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T08:03:51Z","timestamp":1618214631000},"page":"5669-5697","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Remote monitoring of end-user created automations in field trials"],"prefix":"10.1007","volume":"13","author":[{"given":"Marco","family":"Manca","sequence":"first","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"}]},{"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,4,12]]},"reference":[{"issue":"2","key":"3239_CR1","doi-asserted-by":"publisher","first-page":"10:1","DOI":"10.1145\/3057857","volume":"24","author":"PA Akiki","year":"2017","unstructured":"Akiki PA, Bandara AK, Yu Y (2017) Visual simple transformations: empowering end-users to wire Internet of Things objects. ACM Trans Comput Hum Interact 24(2):10:1-10:13","journal-title":"ACM Trans Comput Hum Interact"},{"issue":"6","key":"3239_CR2","doi-asserted-by":"publisher","first-page":"1755","DOI":"10.1007\/s12652-017-0645-7","volume":"9","author":"M Amiribesheli","year":"2018","unstructured":"Amiribesheli M, Bouchachia H (2018) A tailored smart home for dementia care. J Ambient Intell Hum Comput 9(6):1755\u20131782","journal-title":"J Ambient Intell Hum Comput"},{"key":"3239_CR3","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 (2018) From smart objects to smart experiences: an end-user development approach. Int J Hum Comput Stud 114:51\u201368","journal-title":"Int J Hum Comput Stud"},{"issue":"1","key":"3239_CR4","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1080\/0144929X.2019.1634760","volume":"39","author":"C Ardito","year":"2019","unstructured":"Ardito C, Desolda G, Lanzilotti R, Malizia A, Matera M (2019) Analysing trade-offs in frameworks for the design of smart environments. Behav Inf Technol 39(1):47\u201371","journal-title":"Behav Inf Technol"},{"issue":"2","key":"3239_CR5","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s12652-016-0387-y","volume":"8","author":"I Azimi","year":"2017","unstructured":"Azimi I, Rahmani AM, Liljeberg P, Tenhunen H (2017) Internet of things for remote elderly monitoring: a study from user-centered perspective. J Ambient Intell Hum Comput 8(2):273\u2013289","journal-title":"J Ambient Intell Hum Comput"},{"key":"3239_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jvlc.2017.01.004","volume":"40","author":"BR Barricelli","year":"2017","unstructured":"Barricelli BR, Valtolina S (2017) A visual language and interactive system for end-user development of internet of things ecosystems. J Vis Lang Comput 40:1\u201319","journal-title":"J Vis Lang Comput"},{"key":"3239_CR7","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.jss.2018.11.041","volume":"149","author":"BR Barricelli","year":"2019","unstructured":"Barricelli BR, Cassano F, Fogli D, Piccinno A (2019) End-user development, end-user programming and end-user software engineering: a systematic mapping study. J Syst Softw 149:101\u2013137","journal-title":"J Syst Softw"},{"key":"3239_CR8","doi-asserted-by":"crossref","unstructured":"Bastys I, Balliu M, Sabelfeld A (2018) If this then what?: controlling flows in IoT apps. In: Proceedings of ACM SIGSAC conference on computer and communications security, pp 1102\u20131119","DOI":"10.1145\/3243734.3243841"},{"key":"3239_CR9","doi-asserted-by":"crossref","unstructured":"Brackenbury W, Deora A, Ritchey J, Vallee J, He W, Wang G, Littman ML, Ur B (2019) How users interpret bugs in trigger-action programming. In: Proceedings of CHI conference on human factors in computing systems, ACM, paper 552","DOI":"10.1145\/3290605.3300782"},{"key":"3239_CR10","volume-title":"Usability evaluation in industry","author":"J Brooke","year":"1996","unstructured":"Brooke J (1996) SUS: a \u2018quick and dirty\u2019 usability scale. In: Jordan PW, Thomas B, McClelland IL, Weerdmeester B (eds) Usability evaluation in industry, 1st edn. CRC Press, Boca Raton","edition":"1"},{"key":"3239_CR11","doi-asserted-by":"crossref","unstructured":"Burnett M, Myers B (2014) Future of end-user software engineering: beyond the silos. In: Proceedings of future of software engineering, ACM, pp 201\u2013211","DOI":"10.1145\/2593882.2593896"},{"key":"3239_CR12","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 (2018) Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J Syst Softw 144:295\u2013313","journal-title":"J Syst Softw"},{"key":"3239_CR13","doi-asserted-by":"crossref","unstructured":"Castelli N, Ogonowski C, Jakobi T, Stein M, Stevens G, Wulf V (2017) What happened in my home?: an end-user development approach for smart home data visualization. In: Proceedings of CHI conference on human factors in computing systems, ACM, pp 853\u2013866","DOI":"10.1145\/3025453.3025485"},{"key":"3239_CR14","doi-asserted-by":"crossref","unstructured":"Corcella L, Manca M, Patern\u00f2 F, Santoro C (2019) A visual tool for analysing IoT trigger\/action programming. In: 7th IFIP international working conference on human-centered software engineering, Springer, pp 189\u2013206","DOI":"10.1007\/978-3-030-05909-5_11"},{"key":"3239_CR15","doi-asserted-by":"crossref","unstructured":"Corno F, De Russis L, Monge Roffarello A (2019) Empowering end users in debugging trigger-action rules. In: Proceedings of CHI conference on human factors in computing systems, ACM, paper 388","DOI":"10.1145\/3290605.3300618"},{"issue":"2","key":"3239_CR16","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MPRV.2016.24","volume":"15","author":"J Coutaz","year":"2016","unstructured":"Coutaz J, Crowley JL (2016) A first-person experience with end-user development for smart home. IEEE Pervas Comput 15(2):26\u201339","journal-title":"IEEE Pervas Comput"},{"key":"3239_CR17","doi-asserted-by":"crossref","unstructured":"De Russis L, Corno F (2015) HomeRules: a tangible end-user programming interface for smart homes. In: Proceedings of annual ACM conference on human factors in computing systems (extended abstracts), pp 2109\u20132114","DOI":"10.1145\/2702613.2732795"},{"issue":"2","key":"3239_CR18","doi-asserted-by":"publisher","first-page":"12:1","DOI":"10.1145\/3057859","volume":"24","author":"G Desolda","year":"2017","unstructured":"Desolda G, Ardito C, Matera M (2017) Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools. ACM Trans Comput Hum Interact 24(2):12:1-12:52","journal-title":"ACM Trans Comput Hum Interact"},{"key":"3239_CR19","doi-asserted-by":"crossref","unstructured":"Elsden C, Feltwell T, Lawson SW, Vines J (2019) Recipes for programmable money. In: Proceedings of CHI conference on human factors in computing systems, ACM, paper 251","DOI":"10.1145\/3290605.3300481"},{"issue":"2","key":"3239_CR20","doi-asserted-by":"publisher","first-page":"14:1","DOI":"10.1145\/3057861","volume":"24","author":"G Ghiani","year":"2017","unstructured":"Ghiani G, Manca M, Patern\u00f2 F, Santoro C (2017) Personalization of context-dependent applications through trigger-action rules. ACM Trans Comput Hum Interact 24(2):14:1-14:33","journal-title":"ACM Trans Comput Hum Interact"},{"key":"3239_CR21","doi-asserted-by":"publisher","first-page":"110496","DOI":"10.1016\/j.jss.2019.110496","volume":"162","author":"C Goumopoulos","year":"2020","unstructured":"Goumopoulos C, Mavrommati I (2020) A framework for pervasive computing applications based on smart objects and end user development. J Syst Softw 162:110496","journal-title":"J Syst Softw"},{"issue":"1","key":"3239_CR22","doi-asserted-by":"publisher","first-page":"5: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 (2012) End-user debugging strategies: a sensemaking perspective. ACM Trans Comput Hum Interact 19(1):5:1-5:28","journal-title":"ACM Trans Comput Hum Interact"},{"key":"3239_CR23","doi-asserted-by":"crossref","unstructured":"Gulwani S Marron M (2014) NLyze: interactive programming by natural language for spreadsheet data analysis and manipulation. In: International conference on management of data, ACM, pp 803\u2013814","DOI":"10.1145\/2588555.2612177"},{"key":"3239_CR24","doi-asserted-by":"crossref","unstructured":"He W, Martinez J, Padhi R, Zhang L, Ur B (2019) When smart devices are stupid: negative experiences using home smart devices. In: IEEE symposium on security and privacy workshops, pp 150\u2013155","DOI":"10.1109\/SPW.2019.00036"},{"key":"3239_CR25","doi-asserted-by":"crossref","unstructured":"Huang J, Cakmak M (2015) Supporting mental model accuracy in trigger-action programming. In: Proceedings of ACM international joint conference on pervasive and ubiquitous computing, pp 215\u2013225","DOI":"10.1145\/2750858.2805830"},{"issue":"4","key":"3239_CR26","first-page":"171:1","volume":"2","author":"T Jakobi","year":"2018","unstructured":"Jakobi T, Stevens G, Castelli N, Ogonowski C, Schaub F, Vindice N, Randall D, Tolmie P, Wulf V (2018) Evolving needs in IoT control and accountability: a longitudinal study on smart home intelligibility. ACM Interact Mob Wearable Ubiquitous Technol 2(4):171:1-171:28","journal-title":"ACM Interact Mob Wearable Ubiquitous Technol"},{"issue":"2","key":"3239_CR27","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1007\/s12652-018-0856-6","volume":"10","author":"C Jaschinski","year":"2019","unstructured":"Jaschinski C, Ben Allouch S (2019) Listening to the ones who care: exploring the perceptions of informal caregivers towards ambient assisted living applications. J Ambient Intell Hum Comput 10(2):761\u2013778","journal-title":"J Ambient Intell Hum Comput"},{"issue":"12","key":"3239_CR28","doi-asserted-by":"publisher","first-page":"4679","DOI":"10.1007\/s12652-018-0846-8","volume":"10","author":"R Karchoud","year":"2019","unstructured":"Karchoud R, Roose P, Dalmau M, Illarramendi A, Ilarri S (2019) One app to rule them all: collaborative injection of situations in an adaptable context-aware application. J Ambient Intell Hum Comput 10(12):4679\u20134692","journal-title":"J Ambient Intell Hum Comput"},{"key":"3239_CR29","doi-asserted-by":"crossref","unstructured":"Leonardi N, Manca M, Patern\u00f2 F, Santoro C (2019) Trigger-action programming for personalising humanoid robot behaviour. In: Proceedings of CHI conference on human factors in computing systems, ACM, paper 445","DOI":"10.1145\/3290605.3300675"},{"key":"3239_CR30","doi-asserted-by":"crossref","unstructured":"Li T J-J, Li Y, Chen F, Myers BA (2017) Programming IoT devices by demonstration using mobile apps. In: Proceedings of 6th international symposium on end-user development, Springer, pp 3\u201317","DOI":"10.1007\/978-3-319-58735-6_1"},{"key":"3239_CR31","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 (2019) Supporting end-user debugging of trigger-action rules for IoT applications. Int J Hum Comput Stud 123:56\u201369","journal-title":"Int J Hum Comput Stud"},{"key":"3239_CR32","doi-asserted-by":"crossref","unstructured":"Mennicken S, Kim D, Huang EM (2016) Integrating the smart home into the digital calendar. In: Proceedings of CHI conference on human factors in computing systems, ACM, pp 5958\u20135969","DOI":"10.1145\/2858036.2858168"},{"issue":"2","key":"3239_CR33","doi-asserted-by":"publisher","first-page":"13:1","DOI":"10.1145\/3057860","volume":"24","author":"G Metaxas","year":"2017","unstructured":"Metaxas G, Markopoulos P (2017) Natural contextual reasoning for end users. ACM Trans Comput Hum Interact 24(2):13:1-13:36","journal-title":"ACM Trans Comput Hum Interact"},{"key":"3239_CR34","doi-asserted-by":"crossref","unstructured":"Mi X, Qian F, Zhang Y, Wang XF (2017) An empirical characterization of IFTTT: ecosystem, usage, and performance. In: Proceedings of Internet measurement conference, ACM, pp 398\u2013404","DOI":"10.1145\/3131365.3131369"},{"issue":"9","key":"3239_CR35","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MC.2015.260","volume":"48","author":"M Mikusz","year":"2015","unstructured":"Mikusz M, Clinch S, Jones R, Harding M, Winstanley C, Davies N (2015) Repurposing web analytics to support the IoT. IEEE Comput 48(9):42\u201349","journal-title":"IEEE Comput"},{"key":"3239_CR36","first-page":"1","volume":"2017","author":"BA Myers","year":"2017","unstructured":"Myers BA, Ko AJ, Scaffidi C, Oney S, Yoon YS, Chang K, Kery MB, Li TJ-J (2017) Making end user development more natural. New Perspect End-User Dev 2017:1\u201322","journal-title":"New Perspect End-User Dev"},{"key":"3239_CR37","doi-asserted-by":"crossref","unstructured":"Rietzler M, Greim J, Walch M, Schaub F, Wiedersheim B, Weber M (2013) homeBLOX: Introducing process-driven home automation. In: Adjunt Proceedings of ACM international joint conference on pervasive and ubiquitous computing, pp 801\u2013808","DOI":"10.1145\/2494091.2497321"},{"issue":"4","key":"3239_CR38","first-page":"74","volume":"51","author":"E Siow","year":"2018","unstructured":"Siow E, Tiropanis T, Hall W (2018) Analytics for the Internet of Things: a survey. ACM Comput Surv 51(4):74","journal-title":"ACM Comput Surv"},{"key":"3239_CR39","doi-asserted-by":"crossref","unstructured":"Srinivasan V, Koehler C, Jin H (2018) RuleSelector: selecting conditional action rules from user behavior patterns. In: Proceedings of ACM interactive, mobile, wearable and ubiquitous technologies, 2(1), pp 35:1\u201335:34","DOI":"10.1145\/3191767"},{"key":"3239_CR40","doi-asserted-by":"crossref","unstructured":"Surbatovich M, Aljuraidan J, Bauer L, Das A, Jia L (2017) Some recipes can do more than spoil your appetite: analyzing the security and privacy risks of IFTTT recipes. In: Proceedings of the 26th international conference on World Wide Web, pp 1501\u20131510","DOI":"10.1145\/3038912.3052709"},{"key":"3239_CR41","doi-asserted-by":"crossref","unstructured":"Tetteroo D, Markopoulos P (2015) A review of research methods in end user development. In: Proceedings of 5th international symposium on end-user development, Springer, pp 58\u201375","DOI":"10.1007\/978-3-319-18425-8_5"},{"key":"3239_CR42","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/978-3-319-60291-2_9","volume-title":"New perspectives in end-user development","author":"D Tetteroo","year":"2017","unstructured":"Tetteroo D, Markopoulos P (2017) EUD survival \u2018in the wild\u2019: evaluation challenges for field deployments and how to address them. New perspectives in end-user development. Springer, Berlin, pp 207\u2013229"},{"key":"3239_CR43","doi-asserted-by":"crossref","unstructured":"Tetteroo D, Vreugdenhil P, Grisel I, Michielsen M, Kuppens E, Vanmulken D, Markopoulos P (2015) Lessons learnt from deploying an end-user development platform for physical rehabilitation. In: Proceedings of the 33rd annual ACM conference on human factors in computing systems, pp 4133\u20134142","DOI":"10.1145\/2702123.2702504"},{"issue":"2","key":"3239_CR44","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s00779-019-01223-2","volume":"23","author":"J Tewell","year":"2019","unstructured":"Tewell J, O\u2019sullivan D, Maiden N, Lockerbie J, Stumpf S (2019) Monitoring meaningful activities using small low-cost devices in a smart home. Pers Ubiquit Comput 23(2):339\u2013357","journal-title":"Pers Ubiquit Comput"},{"key":"3239_CR45","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.jvlc.2016.11.002","volume":"39","author":"T Turchi","year":"2017","unstructured":"Turchi T, Malizia A, Dix A (2017) TAPAS: a tangible end-user development tool supporting the repurposing of pervasive displays. J Vis Lang Comput 39:66\u201377","journal-title":"J Vis Lang Comput"},{"key":"3239_CR46","doi-asserted-by":"crossref","unstructured":"Ur B, McManus E, Pak Yong Ho M, Littman ML (2014) Practical trigger-action programming in the smart home. In: CHI conference on human factors in computing systems, ACM, pp 803\u2013812","DOI":"10.1145\/2556288.2557420"},{"key":"3239_CR47","doi-asserted-by":"crossref","unstructured":"Ur B, Pak Yong Ho M, Brawner S, Lee J, Mennicken S, Picard N, Schulze D, Littman M (2016) Trigger-action programming in the wild: an analysis of 200,000 IFTTT recipes. In: Proceedings of CHI conference on human factors in computing systems, ACM, pp 3227\u20133231","DOI":"10.1145\/2858036.2858556"},{"key":"3239_CR48","doi-asserted-by":"crossref","unstructured":"Wang Q, Datta P, Yang W, Liu S, Gunter CA, Bates A (2019) Charting the attack surface of trigger-action IoT platforms. In: Proceedings of ACM SIGSAC conference on computer and communications security, pp 1439\u20131453","DOI":"10.1145\/3319535.3345662"},{"key":"3239_CR49","doi-asserted-by":"crossref","unstructured":"Weintrop D, Afzal A, Salac J, Francis P, Li B, Shepherd DC, Franklin D (2018) Evaluating CoBlox: a comparative study of robotics programming environments for adult novices. In: Proceedings of CHI conference on human factors in computing systems, ACM, Paper 366","DOI":"10.1145\/3173574.3173940"},{"key":"3239_CR50","doi-asserted-by":"crossref","unstructured":"Yarosh S, Zave P (2017) Locked or not?: mental models of IoT feature interaction. In: Proceedings of CHI conference on human factors in computing systems, ACM, pp 2993\u20132997","DOI":"10.1145\/3025453.3025617"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-021-03239-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-021-03239-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-021-03239-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,2]],"date-time":"2022-11-02T08:29:53Z","timestamp":1667377793000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-021-03239-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,12]]},"references-count":50,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["3239"],"URL":"https:\/\/doi.org\/10.1007\/s12652-021-03239-0","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,12]]},"assertion":[{"value":"14 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}