groupTime: preference based group scheduling

As our business, academic, and personal lives continue to move at an ever-faster pace, finding times for busy people to meet has become an art. One of the most perplexing challenges facing groupware is effective asynchronous group scheduling (GS). This paper presents a lightweight interaction model for GS that can extend its reach beyond users of current group calendaring solutions. By expressing availability in terms of preferences, we create a flexible framework for GS that preserves plausible deniability while exerting social pressure to encourage honesty among users. We also propose an ontology that enables us to model user preferences with machine learning, predicting user responses to further lower cognitive load. The combination of visualization/direct manipulation with machine learning allows users to easily and efficiently optimize meeting times. We also suggest resulting design implications for this class of intelligent user interfaces.

[1]  A. Rapoport,et al.  Prisoner's Dilemma , 1965 .

[2]  John R. Searle,et al.  Speech Acts: An Essay in the Philosophy of Language , 1970 .

[3]  Terry Winograd,et al.  A language/action perspective on the design of cooperative work , 1986, CSCW '86.

[4]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[5]  Terry Winograd,et al.  A Language/Action Perspective on the Design of Cooperative Work , 1987, SGCH.

[6]  P. McCullagh,et al.  Generalized Linear Models , 1992 .

[7]  David B. Beard,et al.  A visual calendar for scheduling group meetings , 1990, CSCW '90.

[8]  N. Thrift The Making of a Capitalist Time Consciousness , 1990 .

[9]  P. Agre Lucy A. Suchman, Plans and Situated Actions: The Problem of Human-Machine Commuinication (Cambridge University Press, Cambridge 1987) , 1990, Artif. Intell..

[10]  P. McCullagh,et al.  Generalized Linear Models, 2nd Edn. , 1990 .

[11]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[12]  Paul Dourish,et al.  Portholes: supporting awareness in a distributed work group , 1992, CHI.

[13]  John A. Nelder,et al.  Generalized linear models. 2nd ed. , 1993 .

[14]  M. Lamming,et al.  The Design of a Human Memory Prosthesis , 1994 .

[15]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

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

[17]  E. Hutchins Cognition in the wild , 1995 .

[18]  Charles L. Isbell,et al.  An IP Continuum for Adaptive Interface Design , 1996 .

[19]  Amy P. Hutton,et al.  America Online, Inc. , 1996 .

[20]  Bongsik Shin,et al.  Meeting scheduling: an experimental investigation , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[21]  Ben Shneiderman,et al.  Direct manipulation vs. interface agents , 1997, INTR.

[22]  Sandip Sen,et al.  Satisfying user preferences while negotiating meetings , 1997, Int. J. Hum. Comput. Stud..

[23]  Elena Rocco,et al.  Trust breaks down in electronic contexts but can be repaired by some initial face-to-face contact , 1998, CHI.

[24]  Leysia Palen,et al.  Calendars on the new frontier: challenges of groupware technology , 1998 .

[25]  Leysia Palen,et al.  Social, individual and technological issues for groupware calendar systems , 1999, CHI '99.

[26]  Chris Schmandt,et al.  Everywhere messaging , 1999, IBM Syst. J..

[27]  J. Sinclair,et al.  Go with the Flow , 2000 .

[28]  Paul Dourish,et al.  Where the action is , 2001 .

[29]  Eric Horvitz,et al.  Coordinates: Probabilistic Forecasting of Presence and Availability , 2002, UAI.

[30]  Joe Tullio Intelligent groupware to support communication and persona management , 2003 .

[31]  Amy Wohl,et al.  Apple computer, Inc. , 2003 .

[32]  James Fogarty,et al.  Examining the robustness of sensor-based statistical models of human interruptibility , 2004, CHI.

[33]  Lucy A. Suchman Speech acts and voices: Response to Winogradet al. , 2004, Computer Supported Cooperative Work (CSCW).

[34]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[35]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[36]  Johan F. Hoorn,et al.  Distributed cognition , 2005, Cognition, Technology & Work.

[37]  Jiang Hu,et al.  Preference-Based Group Scheduling , 2005, INTERACT.

[38]  Tessa A. Lau,et al.  Automated email activity management: an unsupervised learning approach , 2005, IUI.

[39]  Jan Noyes,et al.  HCI International 2005 , 2005, HCI International 2005.

[40]  Tomás E. Uribe,et al.  Active preference learning for personalized calendar scheduling assistance , 2005, IUI.