{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T19:04:10Z","timestamp":1742929450562,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030247805"},{"type":"electronic","value":"9783030247812"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-24781-2_24","type":"book-chapter","created":{"date-parts":[[2019,7,2]],"date-time":"2019-07-02T03:01:17Z","timestamp":1562036477000},"page":"244-248","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Improving Tools that Allow End Users to Configure Smart Environments"],"prefix":"10.1007","author":[{"given":"Carmelo","family":"Ardito","sequence":"first","affiliation":[]},{"given":"Maria F.","family":"Costabile","sequence":"additional","affiliation":[]},{"given":"Giuseppe","family":"Desolda","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Manca","sequence":"additional","affiliation":[]},{"given":"Maristella","family":"Matera","sequence":"additional","affiliation":[]},{"given":"Fabio","family":"Patern\u00f2","sequence":"additional","affiliation":[]},{"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,7,3]]},"reference":[{"issue":"15","key":"24_CR1","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787\u20132805 (2010)","journal-title":"Comput. Netw."},{"issue":"9","key":"24_CR2","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1015864.1015884","volume":"47","author":"G Fischer","year":"2004","unstructured":"Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33\u201337 (2004)","journal-title":"Commun. ACM"},{"key":"24_CR3","series-title":"Human-Computer Interaction Series","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/1-4020-5386-X_1","volume-title":"End User Development","author":"H Lieberman","year":"2006","unstructured":"Lieberman, H., Patern\u00f2, F., Klann, M., Wulf, V.: End-user development: an emerging paradigm. In: Lieberman, H., Patern\u00f2, F., Wulf, V. (eds.) End User Development. Human-Computer Interaction Series, vol. 9, pp. 1\u20138. Springer, Dordrecht (2006). \n                    https:\/\/doi.org\/10.1007\/1-4020-5386-X_1"},{"issue":"2","key":"24_CR4","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.jvlc.2011.11.005","volume":"23","author":"C Ardito","year":"2012","unstructured":"Ardito, C., Buono, P., Costabile, M.F., Lanzilotti, R., Piccinno, A.: End users as co-designers of their own tools and products. J. Vis. Lang. Comput. 23(2), 78\u201390 (2012)","journal-title":"J. Vis. Lang. Comput."},{"key":"24_CR5","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)","journal-title":"J. Syst. Softw."},{"issue":"6","key":"24_CR6","doi-asserted-by":"publisher","first-page":"1029","DOI":"10.1109\/TSMCA.2007.904776","volume":"37","author":"MF Costabile","year":"2007","unstructured":"Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual interactive systems for end-user development: a model-based design methodology. IEEE Trans. Syst. Man Cybern. - Part A: Syst. Hum. 37(6), 1029\u20131046 (2007)","journal-title":"IEEE Trans. Syst. Man Cybern. - Part A: Syst. Hum."},{"issue":"2","key":"24_CR7","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)","journal-title":"Int. J. Hum.-Comput. Stud."},{"issue":"1","key":"24_CR8","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1189740.1189742","volume":"7","author":"S Ceri","year":"2007","unstructured":"Ceri, S., Daniel, F., Matera, M., Facca, F.M.: Model-driven development of context-aware Web applications. ACM Trans. Internet Technol. 7(1), 2 (2007)","journal-title":"ACM Trans. Internet Technol."},{"issue":"3","key":"24_CR9","first-page":"179","volume":"7","author":"F Daniel","year":"2008","unstructured":"Daniel, F., Matera, M., Pozzi, G.: Managing runtime adaptivity through active rules: the Bellerofonte framework. J. Web Eng. 7(3), 179\u2013199 (2008)","journal-title":"J. Web Eng."},{"key":"24_CR10","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). \n                    https:\/\/doi.org\/10.1007\/11748625_16"},{"key":"24_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/978-3-642-21530-8_6","volume-title":"End-User Development","author":"U Wajid","year":"2011","unstructured":"Wajid, U., Namoun, A., Mehandjiev, N.: Alternative representations for end user composition of service-based systems. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds.) IS-EUD 2011. LNCS, vol. 6654, pp. 53\u201366. Springer, Heidelberg (2011). \n                    https:\/\/doi.org\/10.1007\/978-3-642-21530-8_6"},{"key":"24_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.: Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J. Syst. Softw. 144, 295\u2013313 (2018)","journal-title":"J. Syst. Softw."},{"key":"24_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-319-39862-4_7","volume-title":"Distributed, Ambient and Pervasive Interactions","author":"D Fogli","year":"2016","unstructured":"Fogli, D., Lanzilotti, R., Piccinno, A.: End-user development tools for the smart home: a systematic literature review. In: Streitz, N., Markopoulos, P. (eds.) DAPI 2016. LNCS, vol. 9749, pp. 69\u201379. Springer, Cham (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-39862-4_7"},{"issue":"2","key":"24_CR14","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MPRV.2016.24","volume":"15","author":"J Coutaz","year":"2016","unstructured":"Coutaz, J., Crowley, J.L.: A first-person experience with end-user development for smart homes. IEEE Pervasive Comput. 15(2), 26\u201339 (2016)","journal-title":"IEEE Pervasive Comput."},{"key":"24_CR15","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, P., Santoro, C., Corcella, L.: Supporting end-user debugging of trigger-action rules for IoT application. Int. J. Hum.-Comput. Stud. 123, 56\u201369 (2019)","journal-title":"Int. J. Hum.-Comput. Stud."},{"issue":"2","key":"24_CR16","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/3057859","volume":"24","author":"G Desolda","year":"2017","unstructured":"Desolda, G., Ardito, C., Matera, M.: Empowering end users to customize their smart environments: model, composition paradigms, and domain-specific tools. ACM Trans. Comput.-Hum. Interact. 24(2), 12 (2017)","journal-title":"ACM Trans. Comput.-Hum. Interact."},{"key":"24_CR17","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/978-3-319-28727-0_5","volume-title":"Rapid Mashup Development Tools","author":"G Desolda","year":"2016","unstructured":"Desolda, G., Ardito, C., Matera, M.: EFESTO: a platform for the end-user development of interactive workspaces for data exploration. In: Daniel, F., Pautasso, C. (eds.) RMC 2015. CCIS, vol. 591, pp. 63\u201381. Springer, Cham (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-28727-0_5"},{"key":"24_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/978-3-319-58735-6_8","volume-title":"End-User Development","author":"G Desolda","year":"2017","unstructured":"Desolda, G., Ardito, C., Matera, M.: Specification of complex logical expressions for task automation: an EUD approach. In: Barbosa, S., Markopoulos, P., Patern\u00f2, F., Stumpf, S., Valtolina, S. (eds.) IS-EUD 2017. LNCS, vol. 10303, pp. 108\u2013116. Springer, Cham (2017). \n                    https:\/\/doi.org\/10.1007\/978-3-319-58735-6_8"},{"key":"24_CR19","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)","journal-title":"Int. J. Hum.-Comput. Stud."},{"issue":"4","key":"24_CR20","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.jvlc.2014.01.003","volume":"25","author":"C Ardito","year":"2014","unstructured":"Ardito, C., et al.: User-driven visual composition of service-based interactive spaces. J. Vis. Lang. Comput. 25(4), 278\u2013296 (2014)","journal-title":"J. Vis. Lang. Comput."},{"issue":"2","key":"24_CR21","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."}],"container-title":["Lecture Notes in Computer Science","End-User Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-24781-2_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T15:03:39Z","timestamp":1562166219000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-24781-2_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030247805","9783030247812"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-24781-2_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"3 July 2019","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":"Hatfield","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 July 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 July 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iseud2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sites.google.com\/site\/iseud2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}