Hours:
16 hours (4 credits)
Room:
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 possible user problems such as managing complex or conflicting automations or being aware of privacy or security risks, and obtaining 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 design space in terms of concepts, techniques, and tools, with particular attention to those supporting the trigger-action paradigm for representing the automations.
Course Contents in brief:
- Introduction Course
- The technological trends (IoT + AI) and their impact on daily automations
- Understanding Users and their Tasks
- Design criteria for transparency of intelligent environments
- Trigger-action Programming (TAP)
- Visual tools for TAP: Data-Flow, Wizards, Block-based
- Real-world deployment, execution, monitoring
- Security and Privacy in TAP
- Configuring smart environments with multiple active automations
- Explainable automations
- Conversational Agents for end-user creation of automations
- Humanoid Robots and automations
- Augmented reality-based support for automation control
- Intelligent automation recommandations
- Usability evaluation: methods, metrics, user tests
- Accessibility Evaluation
- Final Exercise Presentations and Discussion
Schedule:
- Day1: 05/02/2024 – time 9.00 – 13.00
- Day2: 07/02/2024 – time 9.00 – 13.00
- Day3: 13/02/2024 – time 9.00 – 13.00
- Day4: 15/02/2024 – time 9.00 – 13.00