A system for user task monitoring and assistance in ambient intelligent settings

Existing task models are generally static (not used at runtime) and are used for the design or predictive evaluation of interactive systems. We propose to use the task model at runtime, in order to monitor user actions, check that they have not made any mistakes and give help when needed. We present a task model suitable for ambient environments that dynamically assigns states to tasks at the runtime. We also describe a monitoring and assistance system that uses our dynamic task model. Finally, we present a validation of our system through a simulation that shows how the interactions with the task model at runtime results in a dynamic system capable of providing assistance to users while they are carrying out their daily tasks.

[1]  Jussi Kangasharju,et al.  Executable task models , 2005, TAMODIA '05.

[2]  Ferhat Khendek,et al.  Consistency between Task Models and Use Cases , 2007, EHCI/DS-VIS.

[3]  J. Patrick,et al.  Analysing and training task analysis , 2000 .

[4]  Jean Vanderdonckt,et al.  Comparing Task Models for User Interface Design , 2003 .

[5]  Sandrine Balbo,et al.  Choosing the right task modelling notation: A taxonomy , 2004 .

[6]  Antonio C. Siochi,et al.  Task-oriented representation of asynchronous user interfaces , 1989, CHI '89.

[7]  John Annett Hierarchical Task Analysis , 2003 .

[8]  Benjamin Michotte,et al.  USIXML: A Language Supporting Multi-path Development of User Interfaces , 2004, EHCI/DS-VIS.

[9]  Adel Mahfoudhi,et al.  From the Formal Specifications of Users Tasks to the Automatic Generation of the HCI Specifications , 2001, BCS HCI/IHM.

[10]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[11]  Mark Weiser The computer for the 21st century , 1991 .

[12]  K. D. Duncan,et al.  TASK ANALYSIS AND TRAINING DESIGN. , 1967 .

[13]  Cnuce,et al.  Task Models in Interactive Software Systems , 2000 .

[14]  Gerrit C. van der Veer,et al.  GTA: Groupware task analysis — Modeling complexity , 1996 .

[15]  Peter Forbrig,et al.  Toward a Formal Task-Based Specification Framework for Collaborative Environments , 2008, CADUI.

[16]  Dominique L. Scapin,et al.  K-MADe: un environnement pour le noyau du modèle de description de l'activité , 2006, IHM '06.

[17]  John Patrick,et al.  Training: Research and practice. , 1992 .

[18]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[19]  Ferhat Khendek,et al.  Practical Extensions for Task Models , 2007, TAMODIA.

[20]  Thomas C. Ormerod,et al.  Using task analysis for information requirements specification: The SGT method. , 2004 .

[21]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[22]  G. Riva 2 The Psychology of Ambient Intelligence : Activity , Situation and Presence , 2004 .

[23]  Cécile Paris,et al.  Understanding a Task Model: An Experiment , 1998, BCS HCI.

[24]  Heidrun Schumann,et al.  Towards an Integrated Approach for Task Modeling and Human Behavior Recognition , 2007, HCI.

[25]  Fabio Paternò Model-Based Design and Evaluation of Interactive Applications , 2000 .

[26]  Francesco Vatalaro,et al.  Presence 2010: The emergence of ambient intelligence , 2003 .

[27]  Kent Larson,et al.  Activity Recognition in the Home Using Simple and Ubiquitous Sensors , 2004, Pervasive.

[28]  Peter Johnson,et al.  Human computer interaction: Psychology, task analysis, and software engineering , 1992 .

[29]  Egbert Schlungbaum,et al.  Model-based User Interface Software Tools - Current State of Declarative Models , 1996 .

[30]  Yacine Bellik,et al.  Requirements of Task Modeling in Ambient Intelligent Environment , 2012 .

[31]  Fariba Sadri,et al.  Ambient intelligence: A survey , 2011, CSUR.

[32]  T C Ormerod,et al.  Enhancing the usability of a task analysis method: a notation and environment for requirements specification. , 1998, Ergonomics.

[33]  Armando Fox,et al.  System Software for Ubiquitous Computing , 2022 .