This is a one unit course composed of three parts:
Part 1: the basic principles of automation and the various levels of automations, that will describe:
- - What task models are good for (recording the output of task analysis, performance evaluation of users, tasks complexity assessment...),
- - Basic principles of task models (hierarchical view on human activities, abstraction and refinement, temporal ordering, objects, information and knowledge … ),
- - How to reason on tasks descriptions for identifying functions that can be allocated to automation.
Part 2:: practical issues and case studies
- - Automation design (identification of users’ activities that could be good candidates for task migration towards automation, authority sharing, impact of automation degradation on tasks performance),
- - Presentation of case studies from the safety critical domains such as interactive cockpits of large aircrafts, air traffic control workstation, space systems (such as the International Space Station). Closer to CHI concerns, this part will also present cases of automation within interaction techniques (such as mouse acceleration, animations),
- - The fallacy that automation reduces human errors.
Part 3:: interactive hands-on exercise
- - How to identify tasks that are good candidates for automation?
- - How to design transparent (and thus usable interactions),
- - How automation can be related to presentation techniques and not only computational means,
- - How to address conflicts between automation and keeping the human in the loop.