A Methodology and Design Process for System Generated User Interruption based on Context, Preferences, and Situation Awareness

Over the past few decades, electronic devices and computing systems have evolved from being rigid, complex and inflexible, to becoming highly dynamic, and responsive. While these properties have the potential to make them user friendly and human centric, they also bring about inherent drawbacks, such as user interruptions caused by a variety of system generated events. In general, interruptions cannot be eliminated and hence need to be handled since they are essential for activities such as interaction, event notification, automation, and so on. This paper discusses the fundamentals of system generated interruption and presents a comprehensive taxonomy that incorporates past and current works on interruption handling techniques and solutions. The paper also proposes a methodology and design process for the developing of interruption aware systems that are based on the use of knowledge gathered from users' preferences, surroundings and situations via information elicitation. These incorporate user based design techniques, learning mechanisms, and preference elicitation methods in order to develop models that accurately take context, user's preferences/profiles and situations into account while designing for interruption awareness

[1]  John T. Stasko,et al.  Evaluating Animation in the Periphery as a Mechanism for Maintaining Awarness , 2001, INTERACT.

[2]  Andry Rakotonirainy,et al.  A Survey of Research on Context-Aware Homes , 2003, ACSW.

[3]  Taylor L. Booth,et al.  Towards an engineering approach to software design , 1976, ICSE '76.

[4]  Uri Dekel,et al.  Eclipse as a platform for research on interruption management in software development , 2004, eclipse '04.

[5]  Brian P. Bailey,et al.  The Effects of Interruptions on Task Performance, Annoyance, and Anxiety in the User Interface , 2001, INTERACT.

[6]  W. Wayt Gibbs Considerate computing. , 2005, Scientific American.

[7]  Brian P. Bailey,et al.  Adjusting Windows: Balancing Information Awareness with Intrusion , 2000 .

[8]  Scott E. Hudson,et al.  Balancing Performance and Responsiveness Using an Augmented Instant Messaging Client , 2004 .

[9]  Brian P. Bailey,et al.  If not now, when?: the effects of interruption at different moments within task execution , 2004, CHI.

[10]  Tom Rodden,et al.  Working with “constant interruption”: CSCW and the small office , 1994, CSCW '94.

[11]  Víctor M. González,et al.  No task left behind?: examining the nature of fragmented work , 2005, CHI.

[12]  T. Goschke,et al.  Representation of intentions: Persisting activation in memory. , 1993 .

[13]  D. C. McFarlane,et al.  Recovering Context After Interruption , 2019, Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society.

[14]  Jackie Chia-Hsun Lee Spatial user interface : augmenting human sensibilities in a domestic kitchen , 2005 .

[15]  Christopher G. Atkeson,et al.  Predicting human interruptibility with sensors: a Wizard of Oz feasibility study , 2003, CHI '03.

[16]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[17]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[18]  Hiroshi Ishii,et al.  Transparent layered user interfaces: an evaluation of a display design to enhance focused and divided attention , 1995, CHI '95.

[19]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[20]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[21]  Mary Czerwinski,et al.  Instant Messaging: Effects of Relevance and Timing , 2000 .

[22]  Ali Behforooz,et al.  Software engineering fundamentals , 1996 .

[23]  Tom Rodden,et al.  Working with 'constant interruption , 1994 .

[24]  Daniel C. McFarlane,et al.  Comparison of Four Primary Methods for Coordinating the Interruption of People in Human-Computer Interaction , 2002, Hum. Comput. Interact..

[25]  David R. McGee Exploring Handheld, Agent-based, Multimodal Collaboration , 1998 .

[26]  Egon Berghout,et al.  Interrupts: Just a Minute Never Is , 1998, IEEE Softw..

[27]  Andreas Krause,et al.  SenSay: a context-aware mobile phone , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[28]  Sarvapali D. Ramchurn,et al.  Minimising intrusiveness in pervasive computing environments using multi-agent negotiation , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[29]  Liam Bannon,et al.  Evaluation and analysis of users' activity organization , 1983, CHI '83.

[30]  Kara A. Latorella,et al.  The Scope and Importance of Human Interruption in Human-Computer Interaction Design , 2002, Hum. Comput. Interact..

[31]  D. Scott McCrickard,et al.  Attuning notification design to user goals and attention costs , 2003, Commun. ACM.

[32]  E. M. Altmann,et al.  Task Interruption: Resumption Lag and the Role of Cues , 2004 .

[33]  Scott E. Hudson,et al.  QnA: augmenting an instant messaging client to balance user responsiveness and performance , 2004, CSCW.

[34]  Eric Horvitz,et al.  Attention-Sensitive Alerting , 1999, UAI.

[35]  Eric Horvitz,et al.  Learning and reasoning about interruption , 2003, ICMI '03.

[36]  A Latorella Kara,et al.  Investigating Interruptions: Implications for Flightdeck Performance , 1999 .

[37]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[38]  Karen Kay-Lynn Liu,et al.  A personal, mobile system for understanding stress and interruptions , 2004 .

[39]  Mary Czerwinski,et al.  Instant Messaging and Interruption: Influence of Task Type on Performance , 2000 .

[40]  Ernesto Arroyo,et al.  Interruptions as multimodal outputs: which are the less disruptive? , 2002, Proceedings. Fourth IEEE International Conference on Multimodal Interfaces.

[41]  Eric Horvitz,et al.  Models of attention in computing and communication , 2003, Commun. ACM.

[42]  Colleen M. Seifert,et al.  Opportunistic Planning: Being Reminded of Pending Goals , 1997, Cognitive Psychology.

[43]  Ivica Kopriva,et al.  Space-Time Variant Blind Source Separation with Additive Noise , 2004, ICA.

[44]  Daniel C. McFarlane,et al.  Coordinating the Interruption of People in Human-Computer Interaction , 1999, INTERACT.

[45]  J. Gregory Trafton,et al.  Preparing to resume an interrupted task: effects of prospective goal encoding and retrospective rehearsal , 2003, Int. J. Hum. Comput. Stud..

[46]  Hao Yan,et al.  Context-aware office assistant , 2000, IUI '00.

[47]  John Sibert,et al.  Using task context variables for selecting the best timing for interrupting users , 2005, sOc-EUSAI '05.

[48]  Christopher A. Monk,et al.  The Attentional Costs of Interrupting Task Performance at Various Stages , 2002 .

[49]  Daniel C. McFarlane,et al.  Interruption of People in Human-Computer Interaction: A General Unifying Definition of Human Interruption and Taxonomy , 1997 .

[50]  Joseph S. Valacich,et al.  The Effects of Interruptions, Task Complexity, and Information Presentation on Computer-Supported Decision-Making Performance , 2003, Decis. Sci..

[51]  Peter Ljungstrand,et al.  Subtle and Public Notification Cues for Mobile Devices , 2001, UbiComp.

[52]  D. Broadbent,et al.  What makes interruptions disruptive? A study of length, similarity, and complexity , 1989 .