Foto 7

Prof. Fabio Paternò, CNR-ISTI – Italy, "End-User Creation and Control of Daily Automations in Intelligent Environments", 7,10,14,17 February 2023

16 hours (4 credits)


Aula Riunioni del Dipartimento di Ingegneria dell’Informazione, Via G. Caruso 16, Pisa - Ground Floor

To register to the course, click here

Short Abstract:

The combination of the Internet of Things and Artificial Intelligence has made it possible to introduce numerous automations in our daily environments. Many new interesting possibilities and opportunities have been enabled, but there are also risks and problems. Often these problems are originated from approaches that have not been able to consider the users’ viewpoint sufficiently. We need to empower people in order to actually understand the automations in their surroundings environments, modify them, and create new ones, even if they have no programming knowledge.
The course discusses these problems and some possible solutions to provide people with the possibility to control and create their daily automations. It aims to allow attendees to gain knowledge and skills in addressing problems and solutions enabling end-user understanding, creation, control, monitoring, and debugging automations that can be deployed in their daily environments (home, office, shops, industry, …). It will provide a discussion of the possible solutions in terms of concepts, techniques, and tools, with particular attention to those supporting the trigger-action paradigm.

Course Contents in brief:

  1. Introduction Course
  2. The technological trends (IoT + AI)
  3. The dark side of intelligent automations
  4. Design criteria for transparency of intelligent environments
  5. Trigger-action programming
  6. Environments for end user creation of automations (Wizards, Block-based, Conversational Agents)
  7. Augmented reality-based support for automation control
  8. Real world deployment, execution, monitoring
  9. Intelligent automation recommendations
  10. Explainable end-user automation debugging
  11. Usability and Accessibility Evaluation (Guidelines, methods, and how to design a user test and analyse its data)
  12. Final Discussion


  1. Day1 – time 9.00 – 13.00
  2. Day2 – time 9.00 – 13.00
  3. Day3 – time 9.00 – 13.00
  4. Day4 – time 9.00 – 13.00