edit Guide to compulsory readings
The readings below are required as preparation for each week's seminar. They contribute to your participation mark. For each reading of the week, you should summarise:
  • the main ideas in the paper (~10 lines);
  • one of its key strengths (what it is and why it is a strength - ~3-5 lines);
  • one of its key weaknesses (what it is and why it is a weakness - ~3-5 lines);
  • how this paper relates to the projects, particularly your own (~5 lines).
You need to bring a printout of your answer to the seminar each week. I will read and grade these. I will use the seminar to give feedback on common problems in these.

For off-campus access to readings, see FAQ.

edit Touch interfaces for Week 12
‒ Bill Buxton (2009) Multi-Touch Systems that I Have Known and Loved Microsoft Research. Original: Jan. 12, 2007, revised version: Mar 21, 2011
edit Human factors Week 11
‒ Laura M. Pfeifer and Timothy Bickmore. 2011. Is the media equation a flash in the pan?: the durability and longevity of social responses to computers . In Proceedings of the 2011 annual conference on Human factors in computing systems (CHI '11). ACM, New York, NY, USA, 777-780.
edit Testing and usability for Week 10
Getting the right design and the design right, Maryam Tohidi, William Buxton, Ronald Baecker and Abigail Sellen, In Proceedings of the SIGCHI conference on Human Factors in computing systems (CHI '06), Rebecca Grinter, Thomas Rodden, Paul Aoki, Ed Cutrell, Robin Jeffries, and Gary Olson (Eds.). ACM, New York, NY, USA, 1243-1252.
edit Testing and usability for Week 9
Mobile Usability Jakob Nielsen. Alertbox, July 20, 2009.
‒ additional mobile design readings Effective Page Layout Design for the Mobile Web. Volantis Systems Ltd (2007).
(Note: This is actually far less reading that it appears at first.)
edit Testing and usability for Week 8
Heuristic Evaluation Jakob Nielsen. (Read the linked pages as well)
edit Testing and usability for Week 7
Discount Usability: 20 Years, Jakob Nielsen's Alertbox, September 14, 2009
Guesses vs. Data as Basis for Design Recommendations Jakob Nielsen's Alertbox, June 8, 2009
Why You Only Need to Test with 5 Users Jakob Nielsen's Alertbox, March 19, 2000
edit Technical readings for Week 6
Measuring the Information Society (2010) (also available from the executive summary link at International Telecommunications Union Market Information and Statistics
Defer Secondary Content When Writing for Mobile Users, Nielsen, Aug 1, 2011.
edit Technical reading for Week 5
PersonisJ: Mobile, Client-Side User Modelling, Simon Gerber, Michael Fry, Judy Kay, Bob Kummerfeld, Glen Pink and Rainer Wasinger, User Modeling, Adaptation, and Personalization, Lecture Notes in Computer Science, 2010, 111-122.
edit Technical reading for Week 4
Lifelong Learner Modeling for Lifelong Personalized Pervasive Learning. J Kay, IEEE Transactions on Learning Technologies, vol.1, no.4, pp.215-228, Oct.-Dec. 2008.
Interviewing Users, Jakob Nielsen's Alertbox, July 26, 2010
edit Technical reading for Week 3
Flowers or a robot army?: encouraging awareness & activity with personal, mobile displays. Consolvo, S., Klasnja, P., McDonald, D. W., Avrahami, D., Froehlich, J., LeGrand, L., Libby, R., Mosher, K., and Landay, J. A. In Proceedings of the 10th international Conference on Ubiquitous Computing (Seoul, Korea, September 21 - 24, 2008). UbiComp '08, vol. 344. ACM, New York, NY, 54-63
A Quiz Designed to Give You Fitts by Bruce Tognazzini, Ask Tog, February, 1999
edit Design readings for Week 2
The Computer for the 21st Century, Mark Weiser, Scientific American, September 1991, pp. 94 - 104.
Top-10 Application-Design Mistakes Jakob Nielsen's Alertbox, February 19, 2008
edit In case you want to look ahead (or work ahead), here are the readings for the rest of the semester.
Last change: Wed Oct 12 17:59:47 2011
edit Guide to additional readings
While the compulsory readings give you the bare bones required, you will want to look more widely at the available literature that is relevant to your particular part of the project. This column should help you find that literature.
edit Leading conferences in Pervasive Computing and Personalisation
Pervasive Computing:
Pervasive.
Ubicomp.
UMAP - User Modeling and Personalization (formerly UM - User Modeling - and AH) - Adaptive Hypermedia.
Broader HCI:
CHI Computer Human Interaction
UIST Symposium on User Interface Software and Technology
edit Design
First Principles of Interaction Design by Bruce Tognazzini
10 Best Application UIs Jakob Nielsen's Alertbox, August 12, 2008
Response Times: The 3 Important Limits Jakob Nielsen, Excerpt from Chapter 5, Usability Engineering, Morgan Kaufmann, San Francisco, 1993
Top Ten Guidelines for Homepage Usability by Jakob Nielsen, May 12, 2002:.
Kindle Content Design Jakob Nielsen, Alertbox, March 16, 2009
‒ Apted, T., A. Collins, and J. Kay. (2009) Heuristics to support design of new software for interaction at tabletops.
The Use and Misuse of Focus Groups Jakob Nielsen, 1997
The usability methods Toolbox
Usability Methods Table
edit Technical - User and context modelling
‒ Assad, M, D Carmichael, J Kay and B Kummerfeld, (2007) PersonisAD: Distributed, Active, Scrutable Model Framework for Context-Aware Services. Pervasive 2007, Toronto, Ontario, Canada, Springer, Vol. 4480, 55 - 72
‒ Brusilovsky, P. and Millan, E. (2007). In: P. Brusilovsky, A. Kobsa and W. Neidl (eds.): The Adaptive Web: Methods and Strategies of Web Personalization. Lecture Notes in Computer Science, Vol. 4321, Berlin Heidelberg New York: Springer-Verlag, pp. 671-696. (This is an extensive review of modelling people for personalisation. If you are the group member taking on the main role for user modelling, you should skim this on the screen to identify the parts that are most relevant to your project.)
edit Technical - Android
Note: the following have been installed on the studio computers.
Eclipse v3.7 (Indigo)
Android SDKs and Virtual Device for v2.2 (Froyo) and the Android Development Tools (ADT) plugin for Eclipse v12.0.
Additional resources about Android programming:
Android Developer's Guide, particularly Application Fundamentals and User Interface
The Busy Coder's Guide to Android Development (Creative Commons version)
edit Technical - Web Development
HTML5 Rocks
edit Testing and usability
‒ Apted, T., A. Collins, and J. Kay. (2009) Heuristics to support design of new software for interaction at tabletops. (yes - same paper as in design - now for Heuristic Evaluation)
Kindle 2 Usability Review Jakob Nielsen's Alertbox, March 9, 2009
Usability Methods, Usability.gov, your guide for developing usable and useful web sites, including Web Usability and Aging by Ciara Sibley December 2008
Guerrilla HCI: Using Discount Usability Engineering to Penetrate the Intimidation Barrier Jakob Nielsen, 1994
edit Pervasive and ubicomp in the media
What will communication devices look like in 2033? by Leslie Langnau, Managing Editor, Design World, Tuesday, July 14, 2009
Powered by  [Cellerator]