Design References


Beyond the Desktop Metaphor: Designing Integrated Digital Work Environments

by Victor Kaptelinin and Mary Czerwinski (Editors)

  • A summary of LifeStreams, Haystack, GroupBar, Scalable Fabric, Task Gallery, Personal Role Management, ContactMap, Soylent, Kimura, Activity Based Computing, and metaphor free interfaces.

  • Amazon

About Face 3.0

by Alan Cooper, Robert Reimann, David Cronin

The Inmates are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

by Alan Cooper

The Design of Everyday Things

by Donald A. Norman

Usability Engineering

by Jakob Nielsen

Handbook of Usability Testing

by Jeffrey Rubin, Dana Chisnell

The Brand Gap

by Marty Neumeier

Don't Make Me Think

by Steve Krug

Universal Principles of Design

by William Lidwell, Kritina Holden, Jill Butler


  • GJ Badros, J Nichols, A Borning, Scwm: An Extensible Constraint-Enabled Window Manager. Proceedings of the FREENIX Track: 2001 USENIX …, 2001 PDF

  • Barreau, D.K. and Nardi, B. (1995). Finding and reminding: File organization from the desktop. ACM SIGCHI Bulletin, 27 (3), 39-43. Web

  • Patrick Baudisch, Nathan Good, and Paul Stewart (2001). Focus plus context screens: combining display technology with visualization techniques. Proceedings of the 14th annual ACM Symposium on User Interface Software and Technology: 31-40. PDF

  • Bederson, B.B., Hollan, J.D., Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics ACM UIST '94, 1994 PDF More

  • BA Bell, SK Feiner, Dynamic space management for user interfaces. Proceedings of the 13th annual ACM symposium on User Interface Software and Technology, 2000 PDF

  • Michael S Bernstein, Jeff Shrager, Terry Winograd, Taskposé: exploring fluid boundaries in an associative window visualization In UIST '08: Proceedings of the 21st annual ACM symposium on User interface software and technology (2008), pp. 231-234.PDF

  • M Beaudouin-Lafon, Novel interaction techniques for overlapping windows. PDF

  • SA Bly, JK Rosenberg, A comparison of tiled and overlapping windows Proceedings of the SIGCHI conference on Human …, 1986

  • T Blanc-Brude, DL Scapin, What do people recall about their documents?: implications for desktop search tools Proceedings of the 12th international conference on …, 2007 PDF

  • SK Card, M Pavel, JE Farrell, Window-based computer dialogues Human-computer interaction: a multidisciplinary approach Pages: 456 - 460 1987

  • Bay-Wei Chang and David Ungar, Animation: From Cartoons to the User Interface. User Interface Software and Technology '93 Conference Proceedings, Atlanta, November, 1993, pp. 43-55. PS Abstract

  • ES Cohen, ET Smith, LA Iverson, Constraint-based tiled windows. IEEE COMP. GRAPHICS APPLIC., 1986

  • Edward Cutrell, Mary Czerwinski, Eric Horvitz, Notification, Disruption, and Memory: Effects of Messaging Interruptions on Memory and Performance. In Proceedings of Interact 2001: IFIP Conference on Human-Computer Interaction, Vol. 2001 (July 2001), pp. 263-269. PDF

  • M Czerwinski, E Cutrell, E Horvitz, Instant messaging and interruption: Influence of task type on performance. Proceedings of OZCHI, 2000 PDF

  • M Czerwinski, E Cutrell, E Horvitz, Instant messaging: Effects of relevance and timing. People and computers XIV: Proceedings of HCI, 2000 PDF

  • Mary Czerwinski, Eric Horvitz, Susan Wilhite, A Diary Study of Task Switching and Interruptions. PDF

  • Mary Czerwinski, Eric Horvitz, An Investigation of Memory for Daily Computing Events. Proceedings of HCI 2002 PDF

  • Deutsch, P., and Taft, E. Requirements for an experimental programming environment. Xerox PARC Rep. CSL-80-10, 1980.

  • P Dourish, WK Edwards, A LaMarca, M Salisbury, Presto: an experimental architecture for fluid interactive document spaces. ACM Transactions on Computer-Human Interaction (TOCHI), 1999 PDF

  • S Dumais, E Cutrell, JJ Cadiz, G Jancke, R Sarin, Stuff I've seen: a system for personal information retrieval and re-use. Proceedings of the 26th annual international ACM SIGIR …, 2003 PDF

  • S Dumais, T Landauer, Using examples to describe categories Proceedings of the SIGCHI conference on Human Factors in Computing Systems, 1983 abstract

  • S Feiner, B MacIntyre, M Haupt, E Solomon, Windows on the world: 2D windows for 3D augmented reality. Proceedings of the 6th annual ACM symposium on User Interface Software and Technology, 1993 PDF

  • Fertig, S., Freeman, E. and Gelernter, D. (1996). "Finding and reminding" reconsidered. ACM SIGCHI Bulletin, 28 (1), 66-69. Web

  • S Fertig, E Freeman, D Gelernter, Lifestreams: an alternative to the desktop metaphor Conference on Human Factors in Computing Systems, 1996 PDF

  • D Fisher, P Dourish, Social and temporal structures in everyday collaboration. Proceedings of the SIGCHI conference on Human factors in …, 2004 PDF (aka Soylent)

  • DJ Funke, JG Neal, RD Paul, (CIWM) An approach to intelligent automated window management International Journal of Man-Machine Studies, Volume 38 , Issue 6 (June 1993) Pages: 949 - 983

  • K. B. Gaylin, How are windows used? Some notes on creating an empirically-based windowing benchmark task. ACM SIGCHI Bulletin, 1986

  • VM González, G Mark, Constant, constant, multi-tasking craziness: managing multiple working spheres. Proceedings of the SIGCHI conference on Human factors in computing systems 2004 PDF

  • Francois Guimbretiere, Maureen Stone, Terry Winograd, Fluid interaction with high-resolution wall-size displays. In UIST '01: Proceedings of the 14th annual ACM symposium on User interface software and technology (2001), pp. 21-30. PDF

  • D Huynh, D Karger, D Quan, Haystack: A platform for creating, organizing and visualizing information using RDF Semantic Web Workshop, 2002 PDF

  • DA Henderson Jr, SK Card, Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Transactions on Graphics, 1986 ACM

  • Hoffman, R., Baudisch, P., and Weld, D., Evaluating Visual Cues for Window Switching on Large Screens. In Proceedings of CHI 2008, Florence, Italy, April 5-10, 2008, pp. 929-938. DOC

  • E Horvitz, A Jacobs, D Hovel, Attention-Sensitive Alerting. Proceedings of UAI '99, Conference on Uncertainty and Artificial Intelligence, July 1999, Morgan Kaufmann Publishers: San Francisco. pp. 305-313. PDF

  • DR Hutchings, J Stasko, QuickSpace: New operations for the desktop metaphor. Conference on Human Factors in Computing Systems, 2002 PDF

  • DR Hutchings, J Stasko, Revisiting Display Space Management: Understanding Current Practice to Inform Next-generation Design. Proceedings of Graphics Interface 2004, 2004 PDF

  • Shamsi T. Iqbal , Eric Horvitz, Disruption and recovery of computing tasks: field study, analysis, and directions, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA PDF

  • Shamsi Iqbal, Eric Horvitz, Conversations Amidst Computing: A Study of Interruptions and Recovery of Task Activity User Modeling 2007 (2007), pp. 350-354. PDF

  • W Jones, H Bruce, S Dumais, Keeping found things found on the web 2001 PDF

  • Eser Kandogan, Ben Shneiderman, Elastic Windows: Evaluation of Multi-Window Operations (1997) Web

  • M Lansdale, The Psychology of Personal Information Management, Applied Ergonomics, Vol. 19, No. 1. (March 1988), pp. 55-66. PDF

  • TW Malone, How do people organize their desks?: Implications for the design of office information systems. ACM Transactions on Information Systems (TOIS), 1983 PDF

  • TW Malone, Heuristics for designing enjoyable user interfaces: Lessons from computer games. Proceedings of the 1982 conference on Human factors in Computer Systems, 1982 ACM

  • Brad A. Myers, A Taxonomy of Window Manager User Interfaces, IEEE Computer Graphics and Applications, v.8 n.5, p.65-84, September 1988 ACM

  • Bonnie Nardi and Deborah Barreau, "Finding and Reminding" Revisited: Appropriate Metaphors for File Organization at the Desktop Web

  • P Ravasio, SG Schar, H Krueger, In pursuit of desktop evolution: User problems and practices with modern desktop systems ACM Transactions on Computer-Human Interaction, 2004 PDF

  • J Rekimoto, TimeScape: a time machine for the desktop environment. Conference on Human Factors in Computing Systems, 1999 PDF

  • J Rekimoto, Time-machine computing: a time-centric approach for the information environment PDF

  • M Ringel, When one isn't enough: an analysis of virtual desktop usage strategies and their implications for Design. Conference on Human Factors in Computing Systems, 2003 PDF

  • Robertson, G., Horvitz, E., Czerwinski, M., Baudisch, P., Hutchings, D., Meyers, B., Robbins, D., and Smith, G., Scalable Fabric: Flexible Task Management. PDF

  • George Robertson , Maarten van Dantzich , Daniel Robbins , Mary Czerwinski , Ken Hinckley , Kirsten Risden , David Thiel , Vadim Gorokhovsky, The Task Gallery: a 3D window manager, Proceedings of the SIGCHI conference on Human factors in computing systems, p.494-501, April 01-06, 2000, The Hague, The Netherlands PDF

  • George Robertson , Mary Czerwinski , Kevin Larson , Daniel C. Robbins , David Thiel , Maarten van Dantzich, Data mountain: using spatial memory for document management, Proceedings of the 11th annual ACM symposium on User interface software and technology, p.153-162, November 01-04, 1998, San Francisco, California, United States PDF

  • Ben Shneiderman, The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. (1996) For Information Visualizations PDF

  • Smith, G., Baudisch, P., Robertson, G., Czerwinski, M., Meyers, B., Robbins, D., Horvitz, E., and Andrews, D., GroupBar: The TaskBar Evolved. PDF

  • J Teevan, C Alvarado, MS Ackerman, DR Karger, The perfect search engine is not enough: a study of orienteering behavior in directed search Proceedings of the SIGCHI conference on Human factors in Computing Systems, 2004 PDF

  • Craig Tashman, WindowScape: a task oriented window manager. In UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technology (2006), pp. 77-80.PDF

  • Warren Teitelman, A Tour Through Cedar, Proceedings of the 7th international conference on Software engineering, p.181-195, March 26-29, 1984, Orlando, Florida, United States ACM

  • E Tulving, DM Thomson, Encoding Specificity and Retrieval Processes in Episodic Memory. Psychological Review, 1973 PDF

  • M Van Dantzich, D Robbins, E Horvitz, M Czerwinski, Scope: Providing awareness of multiple notifications at a glance. Proceedings of AVI, 2002 PDF

  • S Voida, E Mynatt, B MacIntyre, Supporting collaboration in a context-aware office computing environment. UbiComp 2002 Workshop on Collaboration with Interactive …, 2002 PDF (aka Kimura)

  • S Whittaker, Q Jones, B Nardi, M Creech, L Terveen, ContactMap: Organizing communication in a social desktop. ACM Transactions on Computer-Human Interaction, 2004 PDF

  • Williams, G. The Lisa computer system. Byte Magazine 8, 2 (1983), pp. 33-50.

  • Williams, G. The Apple Macintosh computer. Byte 9, 2 (1984), pp. 30-54.



Online Resources

Windows 7 Development Blog

Adaptive Path


Projects/GnomeShell/Design/References (last edited 2013-11-22 17:00:18 by WilliamJonMcCann)