Context-dependent awareness support in open collaboration environments

The widespread adoption of online services for performing work, home and leisure tasks enables users to operate in the ubiquitous environment provided by the Internet by managing a possibly high number of parallel (private and shared) activity contexts. The provision of awareness information is a key factor for keeping users up-to-date with what happens around them; e.g., with the operations performed by their collaborators. However, the delivery of notifications describing the occurred events can interrupt the users’ activities, with a possible disruptive effect on their emotional and attentional states. As a possible solution to the trade-off between informing and interrupting users, we defined two context-dependent notification management policies which support the selection of the notifications to be delivered on the basis of the user’s current activities, at different granularity levels: general collaboration context versus task carried out. These policies are offered by the COntext depeNdent awaReness informAtion Delivery (CONRAD) framework. We tested such policies with users by applying them in a collaboration environment that includes a set of largely used Web 2.0 services. The experiments show that our policies reduce the levels of workload on users while supporting an up-to-the-moment understanding of the interaction with their shared contexts. The present paper presents the CONRAD framework and the techniques underlying the proposed notification policies.

[1]  Mary Czerwinski,et al.  Introduction: design and evaluation of notification user interfaces , 2003, Int. J. Hum. Comput. Stud..

[2]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

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

[4]  Clodoaldo Robledo,et al.  Google Web Toolkit , 2012 .

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

[6]  Eric Horvitz,et al.  Principles of mixed-initiative user interfaces , 1999, CHI '99.

[7]  Liliana Ardissono,et al.  Open, collaborative task management in Web 2.0 , 2010 .

[8]  Keith Cheverst,et al.  Providing Tailored (Context-Aware) Information to City Visitors , 2000, AH.

[9]  Brian P. Bailey,et al.  Understanding changes in mental workload during execution of goal-directed tasks and its application for interruption management , 2008, TCHI.

[10]  S. Cohen,et al.  Aftereffects of stress on human performance and social behavior: a review of research and theory. , 1980, Psychological bulletin.

[11]  Brian P. Bailey,et al.  Leveraging characteristics of task structure to predict the cost of interruption , 2006, CHI.

[12]  Liliana Ardissono,et al.  Collaborative Service Clouds , 2010, Int. J. Inf. Technol. Web Eng..

[13]  Patrick Brézillon,et al.  Understanding Context Before Using It , 2005, CONTEXT.

[14]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[15]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

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

[17]  Eric Horvitz,et al.  Notifications and awareness: a field study of alert usage and preferences , 2010, CSCW '10.

[18]  David F. Redmiles,et al.  CASSIUS: Designing Dynamic Subscription and Awareness Services , 2002 .

[19]  C McFarlaneDaniel,et al.  The scope and importance of human interruption in human-computer interaction design , 2002 .

[20]  JOERG M. HAAKE,et al.  Modeling and Exploiting Context for Adaptive Collaboration , 2010, Int. J. Cooperative Inf. Syst..

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

[22]  Anind K. Dey,et al.  Designing mediation for context-aware applications , 2005, TCHI.

[23]  Liliana Ardissono,et al.  Managing Context-Dependent Workspace Awareness in an e-Collaboration Environment , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[24]  Shawn F. Blau Getting Things Done: The Art of Stress-Free Productivity , 2001 .

[25]  Liliana Ardissono,et al.  From Service Clouds to User-Centric Personal Clouds , 2009, 2009 IEEE International Conference on Cloud Computing.

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

[27]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[28]  Brian P. Bailey,et al.  Effects of intelligent notification management on users and their tasks , 2008, CHI.

[29]  Richard Bentley,et al.  Distributed authoring on the Web with the BSCW shared workspace system , 1997, STAN.

[30]  Frank E. Ritter,et al.  Model-based evaluation of expert cell phone menu interaction , 2007, TCHI.

[31]  Gloria Mark,et al.  The cost of interrupted work: more speed and stress , 2008, CHI.

[32]  Mary Czerwinski,et al.  Effects of instant messaging interruptions on computing tasks , 2000, CHI Extended Abstracts.

[33]  S. Hart,et al.  Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research , 1988 .

[34]  Russell Perry,et al.  Content-Centered Collaboration Spaces in the Cloud , 2009, IEEE Internet Computing.

[35]  Gianni Bosio A User Perspective on Cloud Computing , 2010, 2010 Third International Conference on Advances in Human-Oriented and Personalized Mechanisms, Technologies and Services.

[36]  A. J. Bernheim Brush,et al.  Life scheduling to support multiple social roles , 2008, CHI.

[37]  Julie Thomas,et al.  Attention aware systems: Theories, applications, and research agenda , 2006, Comput. Hum. Behav..

[38]  Antonio F. Gómez-Skarmeta,et al.  ECOSPACE -- Towards an Integrated Collaboration Space for eProfessionals , 2006, 2006 International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[39]  Eric Horvitz,et al.  Balancing Awareness and Interruption: Investigation of Notification Deferral Policies , 2005, User Modeling.

[40]  Using Context,et al.  Modeling and Using Context, 6th International and Interdisciplinary Conference, CONTEXT 2007, Roskilde, Denmark, August 20-24, 2007, Proceedings , 2007, CONTEXT.

[41]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[42]  Brian P. Bailey,et al.  Understanding and developing models for detecting and differentiating breakpoints during interactive tasks , 2007, CHI.

[43]  Markus Rittenbruch Atmosphere: A Framework for Contextual Awareness , 2002, Int. J. Hum. Comput. Interact..

[44]  Mary Czerwinski,et al.  Interactive posters: THE EFFECTS OF WARNINGS AND DISPLAY SIMILARITY ON INTERRUPTION IN MULTITASKING ENVIRONMENTS , 1991, SGCH.

[45]  Simon S. Y. Shim,et al.  The Web as the Ubiquitous Computer , 2009, Computer.

[46]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[47]  Carl Gutwin,et al.  The effects of workspace awareness support on the usability of real-time distributed groupware , 1999, TCHI.

[48]  J. Cellier,et al.  Interference between switched tasks , 1992 .

[49]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[50]  Andreas Zimmermann,et al.  An Operational Definition of Context , 2007, CONTEXT.

[51]  Brian P. Bailey,et al.  Measuring the effects of interruptions on task performance in the user interface , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[52]  Liliana Ardissono,et al.  Context-Aware Notification Management in an Integrated Collaborative Environment , 2009, AP WEB 2.0@UMAP.

[53]  Alfred Kobsa,et al.  Privacy-Enhanced Web Personalization , 2007, The Adaptive Web.

[54]  Wolfgang Prinz,et al.  NESSIE: An awareness environment for cooperative settings , 1999, ECSCW.

[55]  Richard Alterman,et al.  Using shared representations to improve coordination and intent inference , 2006, User Modeling and User-Adapted Interaction.

[56]  Andreas Zimmermann,et al.  LISTEN: a user-adaptive audio-augmented museum guide , 2008, User Modeling and User-Adapted Interaction.

[57]  Mary Beth Rosson,et al.  Notification and awareness: synchronizing task-oriented collaborative activity , 2003, Int. J. Hum. Comput. Stud..

[58]  Wolfgang Prinz,et al.  Suitable notification intensity: the dynamic awareness system , 2007, GROUP.

[59]  IntroneJoshua,et al.  Using shared representations to improve coordination and intent inference , 2006 .

[60]  Carl Gutwin,et al.  Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation , 1996, BCS HCI.

[61]  Yun Yang,et al.  Using an experimental study to develop group awareness support for real-time distributed collaborative writing , 2006, Inf. Softw. Technol..

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

[63]  Susan R. Fussell,et al.  Project view IM: a tool for juggling multiple projects and teams , 2005, CHI Extended Abstracts.

[64]  Tom Gross,et al.  Modelling Shared Contexts in Cooperative Environments: Concept, Implementation, and Evaluation , 2004, Computer Supported Cooperative Work (CSCW).

[65]  Christian Kray,et al.  RAJA: a resource-adaptive Java agent infrastructure , 2001, AGENTS '01.

[66]  Alan J. Dix,et al.  Challenges for Cooperative Work on the Web: An Analytical Approach , 1997, Computer Supported Cooperative Work (CSCW).

[67]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[68]  Brian P. Bailey,et al.  A framework for specifying and monitoring user tasks , 2006, Comput. Hum. Behav..

[69]  D. Allen Getting Things Done: The Art of Stress-Free Productivity , 2001 .

[70]  Lars Bollen,et al.  Creating cognitive tutors for collaborative learning: steps toward realization , 2006, User Modeling and User-Adapted Interaction.

[71]  Eric Horvitz,et al.  Disruption and recovery of computing tasks: field study, analysis, and directions , 2007, CHI.

[72]  Mary Czerwinski,et al.  A diary study of task switching and interruptions , 2004, CHI.

[73]  Jörg M. Haake,et al.  Facilitating team-based adaptation of shared workspaces , 2010, 2010 International Symposium on Collaborative Technologies and Systems.

[74]  Thomas W. Calvert,et al.  Moticons: : detection, distraction and task , 2003, Int. J. Hum. Comput. Stud..