Conceptual Models → Needs & Requirements

Terry Winograd, The Alto and the Star, in Winograd, T., Gordon, P., eds, Bringing Design to Software, New York: Pearson, 1996.

David Liddle, Design of the Conceptual Model, in Winograd, T., Gordon, P., eds, Bringing Design to Software, New York: Pearson, 1996.

Yvonne Rogers, Helen Sharp, Jenny Preece (RSP), Interaction Design: Beyond Human-Computer Interaction, 3rd ed, Wiley. 2007, Chapter 10, Identifying needs and establishing requirements.

Interaction with Information I

George Landow, Hypertext 3.0, JHU Press, 2006, 1-6, 9-26, 49-52.

Ted Nelson, Literary Machines, 14-17.

Russell, D. M., Stefik, M. J., Pirolli, P., and Card, S. K. The cost structure of sensemaking. Proc. CHI 1993, 269-276.

Yee, K., Swearingen, K., Li, K., Hearst, M., Faceted metadata for image search and browsing, Proc ACM CHI 2003, 401-408.

Interaction with Information II: Annotation and Reflection

Marshall, C. Toward an ecology of hypertext annotation, Proc ACM Hypertext 1998, 40-49.

Kumiyo Nakakoji, Yasuhiro Yamamoto, Shingo Takada, and Brent N. Reeves. Two-dimensional spatial positioning as a means for reflection in design, Proc DIS 2000, 145-154.

Webb, A., Kerne, A., Promoting reflection and interpretation in education: curating rich bookmarks as information composition, Proc ACM Creativity and Cognition, 2013, 53-62.

Graphic Space + Design Curation

Philip B. Meggs, Type and image: The language of graphic design, John Wiley & Sons, 1992, 69-73, 80-89, 92.

Interface Ecology Lab, LiveMâché Help Center.

Andruid Kerne and Nic Lupfer, Design Curation.

Information Design

Edward Tufte, Envisioning Information Chesire, CT: Graphics Press, 1990.
Chapter 2, Micro / Macro Readings,
Chapter 3, Layering and Separation,
Chapter 4, Small Multiples.


Stone, T.L., Adams, S., Morioka, N., Color Design Workbook, Rockport, Beverly, Mass., 2006,
p 8-15 (What is Color?), 16-23 (Color Theory), 52-57 (Context is Everything), 58-63 (Experimentation), 64-69 (People See Color Differently).

Itten, J., The Elements of Color, Wiley, 1970: The Twelve Part Color Circle (29-31), The Seven Color Contrasts (32-62), The Color Sphere (66-71).

Optional: Stone-Adams-Morioka, 32-39 (Convey Information), 40-46 (Color Harmony).

Ideation + Free-form Curation

Kerne, A., Smith, S.M., Webb, A., Linder, Lupfer, N., Qu, Y., R., Moeller, J., Damaraju, S., Using Metrics of Curation to Evaluate Information-Based Ideation, ACM Transactions on Computer-Human Interaction (ToCHI), 21(3), June 2014, 48 pages.

Kerne, A., Lupfer, N., Linder R., Qu, Y., Valdez, A., Jain, A., Keith, K., Carrasco, M., Vanegas, J., Billingsley, A. Strategies of Free-form Web Curation: Processes of Creative Engagement with Prior Work, Proc. ACM Creativity & Cognition 2017, 380-392.

Web Programming in JavaScript [Static Lexical Scoping, Event Dispatching, Asynchronous I/O, DOM]

Eloquent JavaScript, 3rd Edition Chapters 1-6, 11, 14, 15.

Situated Actions → Evaluation

Lucy Suchman, Plans and Situated Actions, New York: Cambridge U Press, 1987, selected.

Preece, Sharp, Rogers, Interaction Design,
Chapter 13, Introducing Evaluation + Chapter 14 Evaluation Studies + Section 15.2 Inspections: Heuristic Evaluations + Walkthroughs

Theresa Neil, 6 Tips for a Great Flex UX: Part 5 (examples of the 10 Nielsen Heuristics).

Trajectories Framework

Steve Benford, Gabriella Giannachi, Boriana Koleva, and Tom Rodden. From interaction to trajectories: designing coherent journeys through user experiences. Proc CHI 2009, 709-718.


Schmidt, K. and Simonee, C., Coordination mechanisms: Towards a conceptual foundation of cscw systems design, Computer Supported Cooperative Work (CSCW), 5(2-3):155-200.


Qualitative Data Gathering and Analysis

Charmaz, K. Constructing Grounded Theory, London: Sage:
flowchart, C2, C3

Quantitative Data Gathering and Analysis

Lazar, J., Feng, J. H., Hocheiser, H. Research Methods in Human-Computer Interaction, Wiley:
4. Statistical Analysis (p69–96)
11. Analyzing Qualitative Data (p281–303)

Location and Interaction

Eija Kaasinen, User needs for location-aware mobile services, Personal and ubiquitous computing, 7.1 (2003): 70-79.

Steve Benford, Andy Crabtree, Martin Flintham, Adam Drozd, Rob Anastasi, Mark Paxton, Nick Tandavanitj, Matt Adams, Ju Row-Farr, Can you see me now?, ACM Trans. on Computer-Human Interaction 13, 1 (2006), 100-133.

Sarah Vieweg, Amanda L. Hughes, Kate Starbird, and Leysia Palen. Microblogging during two natural hazards events: what twitter may contribute to situational awareness, Proc CHI 2010, 1079-88.

Information Visualization I

Card, S.K., Mackinlay, J.D., Shneiderman, B. Readings in Information Visualization: Using Vision to Think, Chapter 1: Information Visualization, Morgan Kaufmann, 1999, 1-33.

Ware, C. Information Visualization: Perception for Design. Chap 10: Interacting with Visualizations

Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. D3 Data-Driven Documents, IEEE Transactions on Visualization and Computer Graphics 17, 12 (December 2011), 2301-2309.

Michael Bostock, Vadim Ogievetsky, and Jeffrey Heer. D3.js web.

Nicolas Belmonte. JavaScript InfoVis Toolkit.
PhiloGL: WebGL Framework for Data Visualization, Creative Coding & Game Dev.
V8: Desktop Hardware Accelerated Graphics with JS.

T. Greco. 12 JavaScript Libraries for Data Visualization.

Information Visualization II

Jeffrey Heer and Ben Shneiderman, Interactive dynamics for visual analysis, Communications of the ACM, 55(4), April 2012, 45-54.

Ken Perlin and David Fox, Pad: an alternative approach to the computer interface, Proc SIGGRAPH 1993,57-64.

Cockburn, A., Karlson, A., and Bederson, B., A review of overview+detail, zooming, and focus+context interfaces, ACM Comput. Surv, 2008, 1-31.

Social Media

Morgan Ames and Mor Naaman. Why we tag: motivations for annotation in mobile and online media, Proc CHI 2007, 971-980.

Eric Gilbert and Karrie Karahalios. Predicting tie strength with social media, Proc CHI 2009, 211-220.

Marcus, Adam, Michael S. Bernstein, Osama Badar, David R. Karger, Samuel Madden, and Robert C. Miller, Twitinfo: aggregating and visualizing microblogs for event exploration, Proc CHI 2011, 227-236.


More Data Gathering Methods

Hilary Hutchinson, Wendy Mackay, Bo Westerlund, Benjamin B. Bederson, Allison Druin, Catherine Plaisant, Michel Beaudouin-Lafon, Stephane Conversy, Helen Evans, Heiko Hansen, Nicolas Roussel, and Bjorn Eiderbieck. Technology probes: inspiring design for and with families, Proc CHI 2003.

Allison Druin. Cooperative inquiry: developing new technologies for children with children, Proc CHI 1999, 592-599.

Aniket Kittur, Ed H. Chi, and Bongwon Suh. Crowdsourcing User Studies with Mechanical Turk, Proc CHI 2008, 453-456.

Context-Aware Interaction

Gregory D. Abowd and Elizabeth D. Mynatt Charting past, present, and future research in ubiquitous computing, ACM Trans. Comput.-Hum. Interact. 7, 1 (March 2000), 29-58.

Anind Dey, Gregory Abowd, Daniel Salber, A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications, Human-Computer Interaction, 16(2-4), 2001.
Only Sections 2 & 3.

Victoria Bellotti and Keith Edwards, Intelligibility and accountability: human considerations in context-aware systems, Human-Computer Interaction, 16(2-4), 2001, 193-212.

Tangible Interaction

Hiroshi Ishii, Brygg Ulmer, Tangible bits: towards seamless interfaces between people, bits and atoms, Proc CHI 1997, 234-241.

Hornecker, Eva and Buur, Jacob, Getting a Grip on Tangible Interaction: A Framework on Physical Space and Social Interaction, Proc CHI 2006

Robert J.K. Jacob, Audrey Girouard, Leanne M. Hirshfield, Michael S. Horn, Orit Shaer, Erin Treacy Solovey, and Jamie Zigelbaum. Reality-based interaction: a framework for post-WIMP interfaces, Proc CHI 2008.

Jun Rekimoto and Masanori Saitoh. Augmented surfaces: a spatially continuous work space for hybrid computing environments, Proc CHI 1999

Design Thinking

Buchanan, Richard. Wicked problems in design thinking, Design issues 8.2 (1992): 5-21.

Kolko Jon. Sensemaking and framing: A theoretical reflection on perspective in design synthesis, Design Research Society 2010.

Zimmerman, John, Jodi Forlizzi, and Shelley Evenson. Research through design as a method for interaction design research in HCI, Proc CHI 2007, 493-502.