End-User Development for Personalizing Applications, Things, and Robots
Speaker: Fabio PaternĂ² – Pisa, ItalyTopic(s): Human Computer Interaction , Society and the Computing Profession
Abstract
The need for allowing end users to obtain digital systems that are not only easy to use but also easy to modify in terms of their user interfaces, behaviour and functionalities emerged very soon. Such need has increased more and more with the penetration of digital services in all areas of our daily life. Each person can have different needs and preferences, which can also change over time, and thus would like to modify the available applications to better meet such dynamic needs, even if s/he is not a professional developer. End-User Development (EUD) helps to solve this problem. It is a growing research field aiming to provide concepts, methods and tools to enable people without programming experience to create or modify their applications. Recent mainstream technological trends related to the Internet of Things, artificial intelligence, and the availability of robots have further stimulated interest in this approach.
In this talk, I discuss the evolution of EUD, and analyse the possible approaches in terms of metaphors, programming styles, and devices considered. Then, I delve into the main current requirements and challenges posed by recent technological trends (IoT, artificial intelligence, and social robots) for EUD approaches, the possible ways to exploit different interaction modalities and the specific methods proposed in this area, such as programming-by-example. I will also consider specific solutions and case studies in these settings, and conclude with a discussion of a possible research agenda for the field.
About this Lecture
Number of Slides: 40Duration: 45 minutes
Languages Available: English, Italian
Last Updated:
Request this Lecture
To request this particular lecture, please complete this online form.
Request a Tour
To request a tour with this speaker, please complete this online form.
All requests will be sent to ACM headquarters for review.