Re-framing the desktop interface around the activities of knowledge work

The venerable desktop metaphor is beginning to show signs of strain in supporting modern knowledge work. In this paper, we examine how the desktop metaphor can be re-framed, shifting the focus away from a low-level (and increasingly obsolete) focus on documents and applications to an interface based upon the creation of and interaction with manually declared, semantically meaningful activities. We begin by unpacking some of the foundational assumptions of desktop interface design, describe an activity-based model for organizing the desktop interface based on theories of cognition and observations of real-world practice, and identify a series of high-level system requirements for interfaces that use activity as their primary organizing principle. Based on these requirements, we present the novel interface design of the Giornata system, a prototype activity-based desktop interface, and share initial findings from a longitudinal deployment of the Giornata system in a real-world setting.

[1]  Victor Kaptelinin,et al.  UMEA: translating interaction histories into project contexts , 2003, CHI '03.

[2]  Jakob E. Bardram,et al.  Activity-based computing: support for mobility and collaboration in ubiquitous computing , 2005, Personal and Ubiquitous Computing.

[3]  Paul Dourish,et al.  Extending document management systems with user-specific active properties , 2000, TOIS.

[4]  Michael J. Muller,et al.  One-hundred days in an activity-centric collaboration environment based on shared objects , 2004, CHI.

[5]  Michel Beaudouin-Lafon,et al.  The architecture and implementation of CPN2000, a post-WIMP graphical application , 2000, UIST '00.

[6]  Eric Freeman,et al.  Lifestreams: Organizing your Electronic Life* , 1995 .

[7]  Víctor M. González,et al.  "Constant, constant, multi-tasking craziness": managing multiple working spheres , 2004, CHI.

[8]  L. S. Vygotksy Mind in society: the development of higher psychological processes , 1978 .

[9]  John C. Tang,et al.  Exploring patterns of social commonality among file directories at work , 2007, CHI.

[10]  Anoop Gupta,et al.  Designing and deploying an information awareness interface , 2002, CSCW '02.

[11]  Predrag V. Klasnja,et al.  The personal project planner: planning to organize personal information , 2008, CHI.

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

[13]  Richard Furuta,et al.  Keeping narratives of a desktop to enhance continuity of on-going tasks , 2008, JCDL '08.

[14]  Rafi Nachmias,et al.  The project fragmentation problem in personal information management , 2006, CHI.

[15]  Mary Czerwinski,et al.  GroupBar: The TaskBar Evolved , 2003 .

[16]  Mary Czerwinski,et al.  Supporting Activity in Desktop and Ubiquitous Computing , 2007 .

[17]  Alison Kidd,et al.  The marks are on the knowledge worker , 1994, CHI '94.

[18]  Blair MacIntyre,et al.  Support for multitasking and background awareness using interactive peripheral displays , 2001, UIST '01.

[19]  Mark W. Newman,et al.  Share and share alike: exploring the user interface affordances of file sharing , 2006, CHI.

[20]  Richard Mander,et al.  A “pile” metaphor for supporting casual organization of information , 1992, CHI.

[21]  Ravin Balakrishnan,et al.  Keepin' it real: pushing the desktop metaphor with physics, piles and the pen , 2006, CHI.

[22]  Thomas G. Dietterich,et al.  TaskTracer: a desktop environment to support multi-tasking knowledge workers , 2005, IUI.

[23]  Mary Czerwinski,et al.  Beyond the Desktop Metaphor: Designing Integrated Digital Work Environments , 2007 .

[24]  Thomas W. Malone,et al.  How do people organize their desks?: Implications for the design of office information systems , 1983, TOIS.

[25]  Saul Greenberg,et al.  TeamRooms: network places for collaboration , 1996, CSCW '96.

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

[27]  Elizabeth D. Mynatt,et al.  Supporting Activity in Desktop and Ubiquitous Computing , 2009 .

[28]  Eser Kandogan,et al.  Elastic Windows: evaluation of multi-window operations , 1997, CHI.

[29]  Jun Rekimoto,et al.  Time-machine computing: a time-centric approach for the information environment , 1999, UIST '99.

[30]  Mary Czerwinski,et al.  The Task Gallery: a 3D window manager , 2000, CHI.

[31]  Mary Czerwinski,et al.  Scalable Fabric: flexible task management , 2004, AVI.

[32]  Austin Henderson,et al.  Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface , 1986, TOGS.