Task Modelling for Interactive System Design
Task models have been used for decades in interactive system design and there are several mature modelling approaches with corresponding tool support. However, in our own work, we have also experienced their limitations, especially in situations where task models are partial ancillary models and not primary artifacts. This was one of the motivations for this paper, which presents a systematic examination of literature to better understand the current place of task models in the continual evolution of user-centred software development practices. While overview work in this domain typically focuses on the analysis of representative task modelling notations and/or tools and relies on foundation papers, we apply a mixed top-down and bottom-up approach to identify relevant themes and trends in the use of task models over the last twenty-years. The paper identifies and discusses dominant patterns of use as well as gaps. It provides a comprehensive framing of both past and present trends in task modelling and supports those who want to incorporate task modelling in their own work. From this we identify areas of research that should receive greater attention in order to address future considerations.