Alessio Malizia Stefano Valtolina Anders Morch Alan Serrano Andrew Stratton (Eds.) 3 5 End-User 5 1 1 S Development C N L 7th International Symposium, IS-EUD 2019 Hatfield, UK, July 10–12, 2019 Proceedings Lecture Notes in Computer Science 11553 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board Members David Hutchison Lancaster University, Lancaster, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Friedemann Mattern ETH Zurich, Zurich, Switzerland John C. Mitchell Stanford University, Stanford, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel C. Pandu Rangan Indian Institute of Technology Madras, Chennai, India Bernhard Steffen TU Dortmund University, Dortmund, Germany Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA More information about this series at http://www.springer.com/series/7408 Alessio Malizia Stefano Valtolina (cid:129) (cid:129) Anders Morch Alan Serrano (cid:129) (cid:129) Andrew Stratton (Eds.) End-User Development 7th International Symposium, IS-EUD 2019 fi – Hat eld, UK, July 10 12, 2019 Proceedings 123 Editors Alessio Malizia StefanoValtolina University of Hertfordshire University of Milan Hatfield,UK Milan,Italy Anders Morch AlanSerrano University of Oslo BrunelUniversity London Oslo, Norway Uxbridge,UK AndrewStratton University of Sheffield Sheffield,UK ISSN 0302-9743 ISSN 1611-3349 (electronic) Lecture Notesin Computer Science ISBN 978-3-030-24780-5 ISBN978-3-030-24781-2 (eBook) https://doi.org/10.1007/978-3-030-24781-2 LNCSSublibrary:SL2–ProgrammingandSoftwareEngineering ©SpringerNatureSwitzerlandAG2019 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodologynow knownorhereafterdeveloped. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Thepublisher,theauthorsandtheeditorsaresafetoassumethattheadviceandinformationinthisbookare believedtobetrueandaccurateatthedateofpublication.Neitherthepublishernortheauthorsortheeditors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissionsthatmayhavebeenmade.Thepublisherremainsneutralwithregardtojurisdictionalclaimsin publishedmapsandinstitutionalaffiliations. ThisSpringerimprintispublishedbytheregisteredcompanySpringerNatureSwitzerlandAG Theregisteredcompanyaddressis:Gewerbestrasse11,6330Cham,Switzerland Preface This volume is the proceedings of IS-EUD 2019, the 7th International Symposium on End-UserDevelopment,heldattheCollegeLaneCampus,UniversityofHertfordshire, UK, during July 10–12, 2019. Software developers cannot easily anticipate idiosyn- cratic needs of end-users that are not always known at the time software is designed anddeveloped,butratheremergeduringtheuseofsystemsandservices,asthisuseis embeddedinpracticeinaspecificcontext.End-userdevelopmentisafieldthataimsto empowerend-userswhoarenotnecessarilyexpertsinsoftwaredevelopment,tocreate their own software to address their specific needs. End-user development is an inter- disciplinaryfieldthattraditionallyrelatestoareassuchashuman–computerinteraction, psychology of programming, and empirical studies in software engineering. Techno- logical trends like ubiquitous computing, tangible and embodied interaction, and the InternetofThingshaverenewedinterestinend-userdevelopmentfordiverseaudiences looking into industrial design, online communities, open innovation, and crowdsourcing. IS-EUD is a biannual event that gathers researchers interested in extending their knowledge about how to design end-user development technologies and to provide scientificaccountsofphenomenasurroundingend-userdevelopmentpractices.IS-EUD cuts across application areas such as ubiquitous and wearable computing, online communities, domotics, robotics, games, etc. IS-EUD 2019 invited contributions focused on applications of EUD in smart environments. Indeed, end-users are called on to become end-user developers of sys- tems that encompass a variety of software and hardware components, such as smart homes, smartphones, smartwatches, interactive displays, as well as any other interac- tive device available in an Internet of Things setting. One of the main application of suchsystemsissmartenvironmentsthatbecomemodularsystemsinwhichhumansare embedded. Also, cloud computing and artificial intelligence (AI) are enabling smart environments, and promise to make them increasingly common in many parts of our lives:smarthomes,transportation,healthcare,smartfactories,andconsumerproducts are only a few of the most talked about outcomes. In this symposium, we discussed progress in research around end-user development through, or towards, methods, socio-technical environments, intelligent agents, aswell as themost effectiveend-user programming paradigms for smart environments. Papers and submissions in all cate- gories addressed this specific theme together with topics that have been traditionally coveredbythebroaderthemesofend-userdevelopment,suchasdomainspecifictools, spreadsheets, educational applications, and end-user aspects. IS-EUD 2019 collected research contributions as papers, short papers, and work-in-progress papers, which described: – New, simple, and efficient environments for end-user development – New processes and methods for designing open-ended solutions and empowering users to cover the last mile of software development vi Preface – Case studies and design implications on challenges and practices of end-user development and user creativity – Theoretical concepts and foundations for the field of end-user development – Internet of Things solutions to support end-user development in daily life – AI technologies and infrastructures for end-user development – Methods, tools, and studies of end-user development for enabling smart environments The paper track received 26 submissions of full and short papers, of which we accepted nine full papers and eight short papers after a rigorous double-blind review process. The program was opened and closed by two invited keynote speakers, in areas where end-user development is becoming increasingly interesting: learning through play strategies and games and visual effects. Siddhart Muthyala (Product and Interaction Designer at LEGO) gave a lecture on learningthroughplayandthecrucialroleplayhasinshapinglearninganddevelopment in children and adults. He presented insight into LEGO’s inner thinking and creative work process. PeterRichardson(FullProfessoratUniversityofHertfordshire)discussedstrategies forsupportingusersindesigningimpactvisualeffectsinimmersivefilmandtelevision technologies. Wearehappytosustainthetraditionofhigh-qualitypapersreportingonadvancesin this specialized field of human–computer interaction. This preface was written in anticipation of an energizing and inspiring event, with a rich program that aspired to fuel further researchinend-userdevelopment for thesymposiumattendants aswell as the broader readership of this volume. May 2019 Stefano Valtolina Anders Morch Alessio Malizia Alan Serrano Andrew Stratton Organization General Chair Alessio Malizia University of Hertfordshire, UK Program Chairs Stefano Valtolina Universitá degli Studi di Milano, Italy Anders Morch University of Oslo, Norway Short Paper Chairs Alan Serrano Brunel University London, UK Andrew Stratton University of Sheffield, UK Work in Progress Chairs Monica Maceli Pratt Institute, School of Information, NY, USA Chris Crawford University of Alabama, USA Demos Chairs Giuseppe Destefanis Brunel University London, UK Barbara Rita Barricelli Universitá degli Studi di Milano, Italy Workshop Chairs Daniela Fogli University of Brescia, Italy Alan Chamberlain University of Nottingham, UK Doctoral Consortium Chairs Silvio Carta University of Hertfordshire, UK David Bell Brunel University London, UK Proceedings Chair Tommaso Turchi University of Hertfordshire, UK viii Organization Publicity Chairs Vito Gentile Universitá degli Studi di Palermo, Italy Elisa Rubegni University of Lincoln, UK Local Arrangements Chairs David Tree University of Hertfordshire, UK Rubem Barbosa-Hughes University of Hertfordshire, UK Program Committee Jose Abdelnour Nocera University of West London, UK Carmelo Ardito University of Bari Aldo Moro, Italy Rubem Barbosa-Hughes University of Hertfordshire, UK Barbara Rita Barricelli University of Milan, Italy Elefelious Getachew Belay University of Milan, Italy Andrea Bellucci Universidad Carlos III de Madrid, Spain Paolo Bottoni Sapienza University of Rome, Italy Paolo Buono University of Bari Aldo Moro, Italy Silvio Carta University of Hertfordshire, UK Elena Casiraghi University of Milan, Italy Alan Chamberlain University of Nottingham, Italy Torkil Clemmensen CBS, Denmark Chris Crawford University of Alabama, USA Boris De Ruyter Philips Research, The Netherlands Clarisse de Souza PUC-Rio, Brazil Giuseppe Desolda University of Bari Aldo Moro, Italy Giuseppe Destefanis Brunel University London, UK Ines Di Loreto UTT - Université de Technologie de Troyes, France Simone Diniz Junqueira PUC-Rio, Brazil Barbosa Daniela Fogli University of Brescia, Italy Rosella Gennari Free University of Bozen-Bolzano, Italy Vito Gentile University of Palermo, Italy Fatme Hachem University of Milan, Italy Thomas Herrmann University of Bochum, Germany Rosa Lanzilotti University of Bari Aldo Moro, Italy Catherine Letondal ENAC, France Angela Locoro Carlo Cattaneo University - LIUC, Italy Thomas Ludwig University of Siegen, Germany Monica Maceli Pratt Institute, USA Alessio Malizia University of Hertfordshire, UK Panos Markopoulos EindhovenUniversityofTechnology,TheNetherlands Maristella Matera Politecnico di Milano, Italy Alessandra Melonio Free University of Bozen-Bolzano, Italy Organization ix Marco Mesiti University of Milan, Italy Anders Morch University of Oslo, Norway Teresa Onorati Universidad Carlos III de Madrid, Spain Fabio Paternò CNR-ISTI, Italy Antonio Piccinno University of Bari Aldo Moro, Italy Volkmar Pipek University of Siegen, Germany Fabio Pittarello Universitá Ca’ Foscari Venezia, Italy Carmen Santoro ISTI-CNR, Italy Alan Serrano Brunel University London, UK Simone Stumpf City, University of London, UK Daniel Tetteroo EindhovenUniversityofTechnology,TheNetherlands David Tree University of Hertfordshire, UK Stefano Valtolina University of Milan, Italy Marco Winckler Université Nice Sophia Antipolis, France