{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T22:06:20Z","timestamp":1780524380267,"version":"3.54.1"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319602905","type":"print"},{"value":"9783319602912","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-60291-2_3","type":"book-chapter","created":{"date-parts":[[2017,8,10]],"date-time":"2017-08-10T07:14:57Z","timestamp":1502349297000},"page":"43-59","source":"Crossref","is-referenced-by-count":8,"title":["A Design Space for End User Development in the Time of the Internet of Things"],"prefix":"10.1007","author":[{"given":"Fabio","family":"Patern\u00f2","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,8,11]]},"reference":[{"issue":"4","key":"3_CR1","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.jvlc.2013.12.004","volume":"25","author":"S Aghaee","year":"2014","unstructured":"Aghaee, S., & Pautasso, C. (2014). End-user development of mashups with natural mash. Journal of Visual Languages and Computing, 25(4), 414\u2013432.","journal-title":"Journal of Visual Languages and Computing"},{"issue":"15","key":"3_CR2","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. (2010). The internet of things: a survey. Computer Networks, 54(15), 2787\u20132805. doi: 10.1016\/j.comnet.2010.05.010 .","journal-title":"Computer Networks"},{"key":"3_CR3","unstructured":"Beaudouin-Lafon, M., & Mackay, W. (2002). Prototyping tools and techniques. In J.A. Jacko & A. Sears (Eds.), The human computer interaction handbook (pp. 1006\u20131031). Hillsdale, NJ: L. Erlbaum Associates Inc."},{"issue":"4","key":"3_CR4","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1145\/586081.586083","volume":"9","author":"M Burnett","year":"2002","unstructured":"Burnett, M., Yang, S., Summet, J. (2002). A scalable method for deductive generalization in the spreadsheet paradigm. ACM Transactions on Computer-Human Interaction, 9(4), 253\u2013284.","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Cavallaro, L., Nitto, E. D., Furia, C. A., Pradella, M. (2010). A tile-based approach for self-assembling service compositions. In R. Calinescu (Ed.), Proceedings of the 15th IEEE international conference on engineering of complex computer systems (ICECCS\u201910) (pp. 43\u201352). Oxford: IEEE Computer Society.","DOI":"10.1109\/ICECCS.2010.6"},{"key":"3_CR7","unstructured":"Chen, X., & Lin, Y. (2017). Improv: an input framework for improvising cross-device interaction by demonstration. New York, NY: ACM TOCHI."},{"key":"3_CR8","unstructured":"Corcella, L., Manca, M., Patern\u00f2, F. (2017). Personalizing a student home behaviour. In Proceedings IS-EUD 2017, LNCS 10303 (pp. 1\u201316). Cham: Springer Verlag."},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Coutaz, J., & Crowley, J.L. (2016, May\u2013June). A first person experience with end-user development for smart home. IEEE Pervasive Computing, 15(2), 26:39.","DOI":"10.1109\/MPRV.2016.24"},{"issue":"4","key":"3_CR11","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.jvlc.2014.03.005","volume":"25","author":"J Danado","year":"2014","unstructured":"Danado, J., & Patern\u00f2, F. (2014). Puzzle: a mobile application development environment using a jigsaw metaphor. Journal of Visual Languages and Computing, 25(4), 297\u2013315.","journal-title":"Journal of Visual Languages and Computing"},{"issue":"1","key":"3_CR12","doi-asserted-by":"publisher","first-page":"2299","DOI":"10.1515\/comp-2015-0007","volume":"5","author":"O Davidyuk","year":"2015","unstructured":"Davidyuk, O., Sanchez, I., Gilman, E., Riekki, J. (2015, December). An overview of interactive application composition approaches. Open Computer Science, 5(1), 2299\u20131093. doi: 10.1515\/comp-2015-0007 . ISSN (Online).","journal-title":"Open Computer Science"},{"key":"3_CR25","doi-asserted-by":"publisher","unstructured":"de A. Maues, R., Barbosa, S.D.J. (2013). Keep Doing What I Just Did: Automating Smartphones by Demonstration. Proceedings of the 15th international conference on human-computer interaction with mobile devices and services, MobileHCI 2013 (pp. 295\u2013303). New York, NY: ACM. ISBN: 978-1-4503-2273-7 . doi: 10.1145\/2493190.2493216","DOI":"10.1145\/978-1-4503-2273-7"},{"key":"3_CR13","doi-asserted-by":"publisher","first-page":"640","DOI":"10.1145\/2254556.2254674","volume-title":"Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI \u201812)","author":"A Lucia De","year":"2012","unstructured":"De Lucia, A., Francese, R., Risi, M., Tortora, G. (2012). Generating applications directly on the mobile device: an empirical evaluation. In Proceedings of the International Working Conference on Advanced Visual Interfaces (AVI \u201912) (pp. 640\u2013647). New York, NY, USA: ACM. doi: 10.1145\/2254556.2254674"},{"key":"3_CR14","unstructured":"Desolda, G., Ardito, C., Matera, M., Piccinno, A. (2015, April 19). Mashing-up smart things: a meta-design approach. In Proceedings of workshop on end user development in the internet of things era \u2013 CHI \u201915 EA (pp. 33\u201336). Seoul."},{"key":"3_CR15","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/985692.985697","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI \u201804)","author":"SK Dey","year":"2004","unstructured":"Dey, S. K., Hamid, R., Beckmann, C., Li, H., Hsu, D. (2004). A CAPpella: programming by demonstration of context-aware applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI \u201904) (pp. 33\u201340). New York, NY, USA: ACM. doi: 10.1145\/985692.985697"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Dey, A.K., Sohn, T., Streng, S., Kodama, J. (2006). iCAP: interactive prototyping of context-aware applications. Pervasive, 254\u2013271.","DOI":"10.1007\/11748625_16"},{"key":"3_CR18","doi-asserted-by":"publisher","unstructured":"Ghiani, G., Manca, M., Patern\u00f2, F., Santoro, C. (2017). Personalization of Context-Dependent Applications Through Trigger-Action Rules. ACM Transactions on Computer-Human Interaction, 24(2), Article 14, 33 pages. DOI: 10.1145\/3057861 .","DOI":"10.1145\/3057861"},{"key":"3_CR19","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1145\/2750858.2805830","volume-title":"Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing (UbiComp \u201915)","author":"J Huang","year":"2015","unstructured":"Huang, J., & Cakmak, M. (2015). Supporting mental model accuracy in trigger-action programming. Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing (UbiComp \u201915) (pp. 215\u2013225). New York, NY: ACM. doi: 10.1145\/2750858.2805830 ."},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Kubitza, T., & Schmidt, A. (2015). Towards a toolkit for the rapid creation of smart environments. IS-EUD, 9083, 230\u2013235.","DOI":"10.1007\/978-3-319-18425-8_21"},{"key":"3_CR22","first-page":"249","volume-title":"Proceedings of the 4th ACM International Symposium on Pervasive Displays, 2015","author":"T Kubitza","year":"2015","unstructured":"Kubitza, T., Thullner, S., Schmidt, A. (2015). VEII: a toolkit for editing multimedia content of interactive installations on-site. Proceedings of the 4th ACM International Symposium on Pervasive Displays, 2015 (pp. 249\u2013250). New York, NY, USA: ACM."},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Lieberman, H., Patern\u00f2, F., Klann, M., Wulf, V. (2006). End-user development: an emerging paradigm. In H. Lieberman, F. Patern\u00f2, V. Wulf (Eds.), End-user development (Human-Computer Interaction Series) (pp. 1\u20138). Netherlands: Springer.","DOI":"10.1007\/1-4020-5386-X"},{"key":"3_CR24","unstructured":"Lucci, G., & Patern\u00f2, F. (2014). Understanding end-user development of context-dependent applications in smartphones. In HCSE (pp. 182\u2013198). Heidelberg: LNCS Springer Verlag."},{"key":"3_CR26","doi-asserted-by":"crossref","unstructured":"Messer, A., Kunjithapatham, A., Sheshagiri, M., Song, H., Kumar, P., Nguyen, P., et al. (2006, March). InterPlay: a middleware for seamless device integration and task orchestration in a networked home. In Proceedings of the 4th annual IEEE conference on pervasive computing and communications (PERCOM\u201906) (pp. 296\u2013307). Pisa: IEEE Computer Society.","DOI":"10.1109\/PERCOM.2006.30"},{"key":"3_CR27","doi-asserted-by":"publisher","unstructured":"Metaxas, G., & Markopoulos, P. (2017). Natural contextual reasoning for end users. ACM Transactions on Computer-Human Interaction, 24(2), Article 13. doi: 10.1145\/3057860 .","DOI":"10.1145\/3057860"},{"key":"3_CR28","doi-asserted-by":"publisher","unstructured":"Pane, J.F., Myers, B.A., Miller, L.B. (2002). Using HCI techniques to design a more usable programming system. Proceedings of 2002 IEEE Symposia on Human Centric Computing Languages and Environments (HCC 2002) (pp. 198\u2013206). doi: 10.1109\/hcc.2002.1046372","DOI":"10.1109\/hcc.2002.1046372"},{"key":"3_CR29","doi-asserted-by":"crossref","unstructured":"Patern\u00f2, F. (2013). End user development: survey of an emerging field for empowering people. ISRN Software Engineering, 2013, Article ID 532659, 11 pages.","DOI":"10.1155\/2013\/532659"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"Perera, C., Aghaee, S., Blackwell, A.F. (2015). Natural notation for the domestic internet of things. In Proceedings IS-EUD (pp. 25\u201341). Cham: Springer Verlag.","DOI":"10.1007\/978-3-319-18425-8_3"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"Pering, T., Want, R., Rosario, B., Sud, S., Lyons, K. (2009, May). Enabling pervasive collaboration with platform composition. In H. Tokuda et al. (Eds.), Proceedings of the 7th international conference on pervasive computing (Pervasive\u201909), LNCS 5538 (pp. 184\u2013201). Nara: Springer.","DOI":"10.1007\/978-3-642-01516-8_14"},{"issue":"5","key":"3_CR32","doi-asserted-by":"crossref","first-page":"447","DOI":"10.17705\/1jais.00195","volume":"10","author":"V Pipek","year":"2009","unstructured":"Pipek, V., & Wulf, V. (2009). Infrastructuring: toward an integrated perspective on the design and use of information technology. Journal of the Association for Information Systems (JAIS), 10(5), 447\u2013473.","journal-title":"Journal of the Association for Information Systems (JAIS)"},{"key":"3_CR33","doi-asserted-by":"publisher","unstructured":"Realinho, V., Rom\u00e3o, T., Dias, A.E. (2012). An event-driven workflow framework to develop context-aware mobile applications. In Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia (MUM \u201912). ACM, New York, NY, USA, Article 22, 10 pages. doi: 10.1145\/2406367.2406395","DOI":"10.1145\/2406367.2406395"},{"key":"3_CR34","doi-asserted-by":"publisher","first-page":"4133","DOI":"10.1145\/2702123.2702504","volume-title":"Proceedings of the 33rd annual ACM conference on human factors in computing systems (CHI \u201915)","author":"D Tetteroo","year":"2015","unstructured":"Tetteroo, D., Vreugdenhil, P., Grisel, I., Michielsen, M., Kuppens, E., Vanmulken, D., et al. (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 (CHI \u201915) (pp. 4133\u20134142). New York, NY: ACM. doi: 10.1145\/2702123.2702504 ."},{"key":"3_CR35","doi-asserted-by":"crossref","unstructured":"Truong, K.N., Huang, E.M., Abowd, G.D. (2004). CAMP: a magnetic poetry interface for end-user programming of capture applications for the home. In Proceedings of Ubicomp (pp. 143\u2013160). Heidelberg: Springer.","DOI":"10.1007\/978-3-540-30119-6_9"},{"key":"3_CR36","doi-asserted-by":"publisher","first-page":"803","DOI":"10.1145\/2556288.2557420","volume-title":"Proceedings of the 32nd annual ACM conference on human factors in computing systems (CHI 14)","author":"B Ur","year":"2014","unstructured":"Ur, B., McManus, E., Pak Yong Ho, M., Littman, M. L. (2014). Practical trigger-action programming in the smart home. In Proceedings of the 32nd annual ACM conference on human factors in computing systems (CHI 14) (pp. 803\u2013812). New York, NY, USA: ACM. doi: 10.1145\/2556288.2557420"}],"container-title":["New Perspectives in End-User Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60291-2_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T02:59:18Z","timestamp":1569985158000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-60291-2_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319602905","9783319602912"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60291-2_3","relation":{},"subject":[],"published":{"date-parts":[[2017]]}}}