HUMAN-COMPUTER INTERACTION
second edition
Dix, Finlay, Abowd and Beale
References
- G. Abowd. Agents: recognition and interaction models. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Human-Computer Interaction - Proceedings INTERACT'90, pages 143-146. North-Holland, Amsterdam, 1990.
- G. Abowd, H. Wang, and A. Monk. A formal technique for automated dialogue development. In Proceedings of Designing Interactive Systems - DIS'95, pages 219-226. ACM Press, New York, 1995.
- G. D. Abowd and R. Beale. Users, systems and interfaces: A unifying framework for interaction. In D. Diaper and N. Hammond, editors, HCI'91: People and Computers VI, pages 73-87. Cambridge University Press, Cambridge, 1991.
- G. D. Abowd, C. G. Atkeson, A. Feinstein, C. Hmelo, R. Kooper, S. Long, N. Sawhney, and M. Tan. Teaching and learning as multimedia authoring: The classroom 2000 project. In Proceedings of the ACM Conference on Multimedia - Multimedia'96, 1996.
- G. D. Abowd, A. Dey, R. Orr, and J. Brotherton. Context-awareness in wearable and ubiquitous computing. Technical Report GIT-GVU-97-11, GVU Center, Georgia Institute of Technology, June 1997.
- ACM Special Interest Group on Computer-Human Interaction Curriculum Development Group. ACM SIGCHI curricula for human-computer interaction. Technical report, ACM, New York, 1992.
- H. Alexander. Formally-based Tools and Techniques for Human-Computer Dialogues. Ellis Horwood, Chichester, 1987.
- D. G. Aliaga. Virtual objects in the real world. Communications of the ACM, 40(3):49-54, 1997.
- L. Allinson and N. Hammond. A learning support environment: the hitch-hiker's guide. In R. McAleese, editor, Hypertext: Theory into Practice. Intellect, 1993.
- J. R. Anderson. The architecture of cognition. Harvard University Press, Cambridge, Massachusetts, 1983.
- J. Annett and K. D. Duncan. Task analysis and training design. Occupational Psychology, 41:211-221, 1967.
- Apple Research Laboratories. Apple data detectors homepage. Available at http://www.research.apple.com/research/tech/AppleDataDetectors/, 1997.
- A. Asthana, M. Cravatts, and P. Krzyzanouski. An indoor wireless system for personalized shopping assistance. In L. Cabrera and M. Sattyanarayanan, editors, Workshop on Mobile Computing Systems and Applications, pages 69-74. IEEE Computer Society Press, December 1994.
- A. D. Baddeley. Human Memory: Theory and Practice, p.68ff. Lawrence Erlbaum Associates, Hove, 1990.
- A. D. Baddeley and D. J. A. Longman. The influence of length and frequency of training sessions on rate of learning to type. Ergonomics, 21:627-635, 1978.
- R. W. Bailey. Human Performance Engineering: A Guide for System Designers. Prentice Hall, Englewood Cliffs, New Jersey, 1982.
- P. Barnard. Cognitive resources and the learning of human-computer dialogs. In J. M. Carroll, editor, Interfacing Thought: Cognitive Aspects of Human-Computer Interaction, pages 112-158. MIT Press, Cambridge, MA, 1987.
- P. Barnard, M. Wilson, and A. MacLean. Approximate modelling of cognitive activity with an expert system: A theory-based strategy for developing an interactive design tool. The Computer Journal, 31(5):445-456, 1988.
- P. Barnard. Interacting cognitive subsystems: A psycholinguistic approach to short-term memory. In A. Ellis, editor, Progress in the Psychology of Language, volume 2, chapter 6. Lawrence Erlbaum Associates, Hove, 1985.
- F. C. Bartlett. Remembering. Cambridge University Press, Cambridge, 1932.
- L. Bass and J. Coutaz. Developing Software for the User Interface. Addison-Wesley, New York, 1991.
- D. Bauer and C. R. Cavonius. Improving the legibility of visual display units through contrast reversal. In E. Grandjean and E. Vigliani, editors, Ergonomic Aspects of Visual Display Units. Taylor and Francis, London, 1980.
- R. Beale and J. Finlay, editors. Neural Networks and Pattern Recognition in Human-Computer Interaction. Ellis Horwood, Chichester, 1992.
- M. Begeman, P. Cook, C. Ellis, M. Graf, G. Rein, and T. Smith. Project Nick: meetings augmentation and analysis. In D. Peterson, editor, CSCW'86: Conference on Computer Supported Cooperative Work, MCC Software Technology Program, Austin, Texas, 1986. ACM Press, New York.
- M. Blattner, D. Sumikawa, and R. Greenberg. Earcons and icons: their structure and common design principles. Human-Computer Interaction, 4(1):11-44, 1989.
- W. A. Bousfield. The occurrence of clustering in recall of randomly arranged associates. Journal of General Psychology, 49:229-240, 1953.
- S. Bovair, D. E. Kieras, and P. G. Polson. The acquisition and performance of text-editing skill: A cognitive complexity analysis. Human-Computer Interaction, 5(1):1-48, 1990.
- J. M. Bowers and S. D. Benford, editors. Studies in Computer Supported Cooperative Work. North-Holland, Amsterdam, 1991.
- J. Bowers and J. Churcher. Local and global structuring of computer mediated communication: developing linguistic perspectives on CSCW in COSMOS. In CSCW'88: Proceedings of the Conference on Computer-Supported Cooperative Work, pages 125-139, Portland, Oregon, September 26-28, 1988. ACM SIGCHI and SIGOIS, ACM, New York.
- T. Boyle. Design for Multimedia Learning. Prentice Hall, 1997.
- J. Breuker. EUROHELP. CEC, Brussels, 1991.
- S. Bryson. Virtual environments in scientific visualisation. In R. A. Earnshaw and D. Watson, editors, Animation and Scientific Visualisation, pages 113-122. Academic Press, London, 1993.
- W. Buxton. A three-state model of graphical input. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Human-Computer Interaction - INTERACT'90, pages 449-456. North-Holland, Amsterdam, 1990.
- W. Buxton. There's more to interaction than meets the eye: Some issues in manual input. In R. M. Baecker and W. A. S. Buxton, editors, Readings in Human- Computer Interaction: A Multidisciplinary Approach. Morgan Kaufmann, San Francisco, 1987.
- J. Callahan, D. Hopkins, M. Weiser, and B. Shneiderman. An empirical comparison of pie vs. linear menus. In Proceedings of CHI'88, pages 95-100. ACM Press, New York, 1988.
- S. K. Card, T. P. Moran, and A. Newell. The keystroke-level model for user performance with interactive systems. Communications of the ACM, 23:396-410, 1980.
- S. K. Card, T. P. Moran, and A. Newell. The Psychology of Human Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1983.
- S. K. Card, G. G. Robertson, and W. York. The WebBook and the Web Forager: an information workspace for the world-wide web. In Proceedings of CHI'96, pages 111-117. ACM Press, New York, 1996.
- J. M. Carroll. Minimalist design for active users. In B. Shackel, editor, Proceedings of IFIP Conference, Interact'84, pages 39-45. North-Holland, Amsterdam, 1984.
- J. M. Carroll and C. Carrithers. Blocking learner errors in a training wheels system. Human Factors, 26:377-389, 1984.
- J. M. Carroll. Infinite detail and emulation in an ontologically minimized HCI. In J. C. Chew and J. Whiteside, editors, Empowering People - CHI'90 conference proceedings, pages 321-327. ACM Press, New York, 1990.
- J. M. Carroll and M. B. Rosson. Deliberated evolution: stalking the view matcher in design space. Human-Computer Interaction, 6(3 & 4):281-318, 1991.
- J. M. Carroll and T. P. Moran, editors. Human-Computer Interaction, 6(3 & 4) 1991. Special journal double issue on design rationale.
- W. G. Chase and H. A. Simon. The mind's eye in chess. In W. G. Chase, editor, Visual Information Processing. Academic Press, New York, 1973.
- W. G. Chase and H. A. Simon. Perception in chess. Cognitive Psychology, 4:55-81, 1973.
- P. B. Checkland. Systems Thinking, Systems Practice. John Wiley, Chichester, 1981.
- H. H. Clark and S. E. Brennan. Grounding in communication. In L. B. Resnick, J. Levine, and S. D. Behreno, editors, Socially Shared Cognition. American Psychological Association, Washington DC, 1991.
- H. H. Clark and E. F. Schaefer. Contributing to discourse. Cognitive Science, 13:259-294, 1989.
- G. Cockton. Designing abstractions for communication control. In M. Harrison and H. Thimbleby, editors, Formal Methods in Human-Computer Interaction, chapter 10. Cambridge University Press, Cambridge, 1990.
- A. M. Collins and M. R Quillian. Retrieval time from semantic memory. Journal of Verbal Learning and Verbal Behaviour, 8:240-247, 1969.
- J. Conklin. Hypertext: an introduction and survey. Computer, pages 17-41, September, 1987.
- J. Conklin and M. L. Begeman. gIBIS: A tool for all reasons. Journal of the American Society for Information Science, March, 1989.
- J. E. Conklin and K. C. Burgess Yakemovic. A process-oriented approach to design rationale. Human-Computer Interaction, 6(3 & 4):357-391, 1991.
- G. F. Coulouris and H. W. Thimbleby. HyperProgramming. Addison-Wesley, Wokingham, 1993.
- J. Coutaz. Pac, an object oriented model for dialog design. In H. J. Bullinger and B. Shackel, editors, Human-Computer Interaction - INTERACT'87, pages 431-436. North-Holland, Amsterdam, 1987.
- J. Coutaz. Architectural design for user interfaces. In Proceedings of the 3rd European Conference of Software Engineering, ESEC'91, 1991.
- A. Cypher. Eager: Programming repetitive tasks by example. In Reaching through technology - CHI'91 conference proceedings, pages 33-39. ACM Press, New York, 1991.
- B. Damer, C. Kekenes, and T. Hoffman. Inhabited digital spaces. In Common Ground - CHI'96 Conference Companion, pages 9-10. ACM Press, New York, 1996.
- C. Davenport and G. Weir. Plan recognition for intelligent advice and monitoring. In M. D. Harrison and A. F. Monk, editors, HCI'86: People and Computers II, pages 296-315. Cambridge University Press, Cambridge, 1986.
- L. Degen, R. Mander, and G. Salomon. Working with audio: Integrating personal tape recorders and desktop computers. In Proceedings of ACM CHI'92 Conference, pages 413-418, May 1992.
- A. D. DeGroot. Thought and Choice in Chess. Mouton, The Hague, 1965.
- A. D. DeGroot. Perception and memory versus thought. In B. Kleinmuntz, editor, Problem Solving. John Wiley and Sons, New York, 1966.
- A. Dey, G. D. Abowd, M. Pinkerton, and A. Wood. Cyberdesk: A framework for providing self-integrating ubiquitous software services. Technical Report GIT-GVU-97-10, GVU Center, Georgia Institute of Technology, June 1997.
- D. Diaper, editor. Task Analysis for Human-Computer Interaction. Ellis Horwood, Chichester, 1989.
- D. Diaper. Task Analysis for Knowledge Descriptions (TAKD); the method and an example. In D. Diaper, editor, Task Analysis for Human-Computer Interaction, chapter 4, pages 108-159. Ellis Horwood, Chichester, 1989.
- A. J. Dix. Formal methods for interactive systems, chapter 10. Academic Press, London, 1991.
- A. Dix. Accelerators and toolbars: learning from the menu. In Adjunct Proceedings of HCI'95, 1995.
- A. Dix, J. Finlay, and J. Hassell. Environments for cooperating agents: Designing the interface as medium. In J. Connolly and E. Edmonds, editors, CSCW and Artificial Intelligence, pages 23-37. Springer-Verlag, London, 1994.
- A. Dix and D. Ramduny. Building and prototyping groupware. HCI'95 Tutorial Notes, 1995.
- A. J. Dix. Closing the loop: modelling action, perception and information. In T. Catarci, M. F. Costabile, S. Levialdi, and G. Santucci, editors, AVI'96 - Advanced Visual Interfaces, pages 20-28. ACM Press, New York, 1996.
- E. A. Dykstra and R. P. Carasik. Structure and support in cooperative environments: the Amsterdam conversation environment. International Journal of Man-Machine Studies, 34:419-434, 1991.
- R. A. Earnshaw and D. Watson, editors. Animation and Scientific Visualisation. Academic Press, London, 1993.
- K. D. Eason. Information Technology and Organizational Change. Taylor and Francis, London, 1988.
- K. D. Eason and S. Harker. An open systems approach to task analysis. Internal report, HUSAT Research Centre, Loughborough University of Technology, 1989.
- H. Ebbinghaus. Uber das Gedactnis. Dunker, 1885. Translated by H. Ruyer and C. E. Bussenius, 1913, Memory, Teacher's College, Columbia University.
- A. Edwards. Soundtrack: an auditory interface for blind users. Human Computer Interaction, 4(1):45-66, 1989.
- A. D. N. Edwards, editor. Extra-ordinary Human-Computer Interaction. Cambridge University Press, Cambridge, 1993.
- A. D. N. Edwards and S. Holland, editors. Multimedia Interface Design in Education. Springer-Verlag, Berlin, 1993.
- C. A. Ellis, S. J. Gibbs, and G. L. Rein. Design and use of a group editor. In G. Cockton, editor, Proceedings of the IFIP Engineering for Human-Computer Interaction Conference, pages 13-25. North-Holland, Amsterdam, 1990.
- C. A. Ellis, S. J. Gibbs, and G. L. Rein. Groupware: Some issues and experiences. Communications of the ACM, 34(1):38-58, January 1991.
- S. Elrod, R. Bruce, R. Gold, D. Goldberg, F. Halasz, W. Janssen, D. Lee, K. McCall, E. Pedersen, K. Pier, J. Tang, and B. Welch. Liveboard: A large interactive display supporting group meetings, presentations and remote collaboration. In Proceedings of ACM CHI'92 Conference, pages 599-607, May 1992.
- D. C. Engelbart and W. K. English. A research centre for augmenting human intellect. In Proceedings Fall Joint Computing Conference, pages 395-410. Thompson, Washington, DC, December, 1968.
- D. C. Engelbart. A conceptual framework for the augmentation of man's intellect. In P. W. Howerton and D. C. Weeks, editors, Vistas in Information Handling, volume 1, pages 1-29. Spartan Books, Washington, DC, 1963.
- J. Erlandson and J. Holm. Intelligent help systems. Information and Software Technology, 29(3):115-121, 1987.
- I. Essa and A. Pentland. A vision system for observing and extracting facial action parameters. pages 76-83. IEEE Computer Society, 1994.
- I. Essa and A. Pentland. Facial expression recognition using a dynamic model and motion energy. pages 360-367. IEEE Computer Society, Cambridge, MA, 1995.
- M. W. Eysenck and M. T. Keane. Cognitive Psychology: A Student's Handbook. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1990.
- S. S. Fels and G. E. Hinton. Building adaptive interfaces with neural networks: the glove-talk pilot study. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Proceedings of Interact'90, pages 683-687. North-Holland, Amsterdam, 1990.
- G. Fischer, A. Lemke, and T. Schwab. Knowledge-based help systems. In Human Factors in Computing Systems CHI'85 Proceedings, pages 161-167, 1985.
- R. S. Fish, R. E. Kraut, and B. L. Chalfonte. The VideoWindow system in informal communications. In CSCW'90: Proceedings of the Conference on Computer-Supported Cooperative Work, pages 1-11, Los Angeles, October, 1990. ACM SIGCHI and SIGOIS, ACM Press, New York.
- P. M. Fitts and M. I. Posner. Human Performance. Wadsworth, Wokingham, 1967.
- M. M. Gardiner and B. Christie, editors. Applying Cognitive Psychology to User-Interface Design. John Wiley, Chichester, 1987.
- W. Gaver. Auditory icons: using sound in computer interfaces. Human- Computer Interaction, 2(2):167-177, 1986.
- W. Gaver. The sonicfinder: an interface that uses auditory icons. Human- Computer Interaction, 4(1):67-94, 1989.
- W. Gaver and R. Smith. Auditory icons in large-scale collaborative environments. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Proceedings of Interact'90, pages 735-740. North-Holland, Amsterdam, 1990.
- W. W. Gaver, R. B. Smith, and T. O'Shea. Effective sounds in complex situations: The ARKola simulation. In S. P. Robertson, G. M. Olson, and J. S. Olson, editors, Reaching through technology - CHI'91 conference proceedings, pages 85-90. Human Factors in Computing Systems, ACM Press, New York, April, 1991.
- M. L. Gick and K. J. Holyoak. Analogical problem solving. Cognitive Psychology, 12:306-355, 1980.
- E. B. Goldstein. Sensation and Perception, 3rd edition. Wadsworth, Wokingham, 1989.
- J. D. Gould, S. J. Boies, S. Levy, J. T. Richards, and J. Schoonard. The 1984 Olympic message system: A test of behavioural principles of system design. In J. Preece and L. Keller, editors, Human-Computer Interaction, chapter 12. Prentice Hall, Hemel Hempstead, 1990.
- C. Gram and G. Cockton, editors. Design Principles for Interactive Software. Chapman and Hall, London, 1996.
- W. D. Gray, B. E. John, and M. E. Atwood. The precis of project ernestine or an overview of a validation of goms. In P. Bauersfeld, J. Bennett and G. Lynch, editors, Striking a Balance, Proceedings of the CHI'92 Conference on Human Factors in Computing Systems, pages 307-312. ACM Press, 1992.
- S. Greenberg, editor. Computer-Supported Cooperative Work and Groupware. Academic Press, New York, 1991.
- S. Greenberg, J. Darragh, D. Maulsby, and I. H. Witten. Predictive interfaces: What will they think of next? In A. D. N. Edwards, editor, Extra-ordinary Human-Computer Interaction. Cambridge University Press, Cambridge, 1993.
- J. Grudin. Why CSCW application fail: Problems in the design and evaluation of organizational interfaces. In CSCW'88: Proceedings of the Conference on Computer Supported Cooperative Work, pages 85-94, Portland, Oregon, September 26-28, 1988. ACM SIGCHI and SIGOIS, ACM, New York.
- J. Grudin. The case against user interface consistency. Communications of the ACM, 4(3):245-264, 1989.
- M. Harrison and H. Thimbleby, editors. Formal Methods in Human-Computer Interaction. Cambridge University Press, Cambridge, 1990.
- H. R. Hartson, A. C. Siochi, and D. Hix. The UAN: A user-oriented representation for direct manipulation. ACM Transactions on Information Systems, 8(3):181-203, July 1990.
- The HCI Service, Department of Trade and Industry, UK. HCI Tools & Methods Handbook, 1991.
- M. Helander, editor. Handbook of Human-Computer Interaction. Part II: User interface design. North-Holland, Amsterdam, 1988.
- M. Helander, editor. Handbook of Human-Computer Interaction. Part V: Tools for Design and Evaluation. North-Holland, Amsterdam, 1988.
- D. Heller. XView Programming Manual, volume 7 of The X Window System. O'Reilly and Associates, Inc., Sebastopol, CA, 1990.
- B. Hewitt, N. Gilbert, M. Jirotka, and S. Wilbur. Theories of multi-party interaction. Technical report, Social and Computer Sciences Research Group, University of Surrey and Queen Mary and Westfield Colleges, University of London, 1990.
- D. Hindus and C. Schmandt. Ubiquitous audio: Capturing spontaneous collaboration. In Proceedings of ACM CSCW'92 Conference, pages 210-217, 1992.
- D. Hix. Generations of user-interface management systems. IEEE Software, 7(5):77-87, September 1990.
- L. F. Hodges, B. O. Rothbaum, R. Kooper, D. Opdyke, T. Meyer, M. North, J. J. de Graaff, and J. Williford. Virtual environments for treating the fear of heights. IEEE Computer, 28(7):27-34, 1995.
- R. C. Houghton. On-line help systems: a conspectus. Communications of the ACM, 27, 2, 1984.
- R. E. Hubbard. Molecular graphics: From pen plotter to virtual reality. In A. Monk, D. Diaper, and M. D. Harrison, editors, HCI'92: People and Computers VII, pages 21-27. Cambridge University Press, Cambridge, 1992.
- D. A. Huffman. A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 40, 1952.
- E. Hutchins. The technology of team navigation. In J. Gallagher, R. Kraut, and C. Egido, editors, Intellectual teamwork: social and technical bases of collaborative work. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1990.
- E. L. Hutchins, J. D. Hollan, and D. A. Norman. Direct manipulation interfaces. In D. A. Norman and S. W. Draper, editors, User Centered System Design, pages 87-124. Lawrence Erlbaum Associates, Hillsdale, New Jersey, January, 1986.
- H. Ishii and N. Miyake. Towards an open shared workspace: computer and video fusion approach of TeamWorkStation. Communications of the ACM, 34(12):37-50, December, 1991.
- R. J. K. Jacob. Survey and examples of specification techniques for user-computer interfaces. Technical report, Naval Research Laboratory, Washington, DC, 1983.
- B. E. John. Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information. In J. C. Chew and J. Whiteside, editors, Empowering People - Proceedings of CHI'90 Human Factors in Computer Systems, pages 107-115. ACM Press, 1990.
- P. Johnson. Human-Computer Interaction: psychology, task analysis and software engineering. McGraw-Hill, London, 1992.
- W. Johnson, H. Jellinek, L. Klotz Jr, R. Rao, and S. Card. Bridging the paper and electronic worlds: the paper user interface. In S. Ashlund, K. Mullet, A. Henderson, E. Hollnegel, and T. White, editors, INTERCHI'93 Conference Proceedings, pages 507-512. ACM Press, New York, 1993.
- P. W. Jordan, S. W. Draper, K. K. MacFarlane, and S.-A. McNulty. Guessability, learnability and experienced user performance. In D. Diaper and N. Hammond, editors, HCI'91: People and Computers VI, pages 237-245. British Computer Society Special Interest Group on Human-Computer Interaction, Cambridge University Press, Cambridge, 1991.
- A. Kay and A. Goldberg. Personal dynamic media. IEEE Computer, 10(3):31-42, March 1977.
- D. E. Kieras and P. G. Polson. An approach to the formal analysis of user complexity. International Journal of Man-Machine Studies, 22:365-394, 1985.
- M. Kirby. Custom manual. Technical Report DPO/STD/1.0, HCI Research Centre, University of Huddersfield, 1991.
- C. Knowles. Can cognitive complexity theory (CCT) produce an adequate measure of system usability? In D. M. Jones and R. Winder, editors, HCI'88: People and Computers IV, pages 291-307. Cambridge University Press, Cambridge, 1988.
- W. Kohler. The mentality of apes, 2nd edition. Harcourt Brace, New York, 1927.
- G. E. Krasner and S. T. Pope. A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. JOOP, 1(3), August, 1988.
- J. E. Laird, A. Newell, and P. Rosenbloom. Soar: an architecture for general intelligence. Artificial Intelligence, 33:1-64, 1987.
- B. Laurel. Computers as Theatre. Addison-Wesley, Reading, MA, 1991.
- J. Lave. Cognition in Practice: Mind, mathematics and culture in everyday life. Cambridge University Press, Cambridge, 1988.
- J. Lee and K.-Y. Lai. What's in a design rationale. Human-Computer Interaction, 6(3 & 4):251-280, 1991.
- M. D. P. Leland, R. S. Fish, and R. E. Kraut. Collaborative document production using quilt. In CSCW'88: Proceedings of the Conference on Computer Supported Cooperative Work, pages 206-215, Portland, Oregon, September 26-28, 1988. ACM SIGCHI and SIGOIS, ACM, New York.
- L. Lemay, J. M. Duff, and J. C. Mohl. Laura Lemay's Web Workshop: Graphics and Web Page Design. Sams.net, 1997.
- C. Lewis and J. Rieman. Task-centered user interface design: A practical introduction. A shareware book published by the authors. Original files for the book are available by FTP from ftp.cs.colorado.edu, 1993.
- S. Lewis. The Art and Science of Smalltalk. Hewlett-Packard Professional Books, Prentice Hall, Hemel Hempstead, 1995.
- S. Long, D. Aust, G. D. Abowd, and C. G. Atkeson. Rapid prototyping of mobile context-aware applications: The cyberguide case study. In Proceedings of the 1996 conference on Human Factors in Computing Systems - CHI'96, 1996. Short paper.
- S. Long, R. Kooper, G. D. Abowd, and C. G. Atkeson. Rapid prototyping of mobile context-aware applications: The cyberguide case study. In Proceedings of the 2nd Annual International Conference on Mobile Computing and Networking, November 1996.
- A. C. Long, Jr., S. Narayanaswamy, A. Burstein, R. Han, K. Lutz, B. Richards, S. Sheng, R. W. Brodersen, and J. Rabaey. A prototype user interface for a mobile multimedia terminal. In Proceedings of the 1995 Conference on Human Factors in Computing Systems - CHI'95, 1995. Interactive experience demonstration.
- L. MacCaulay, C. Fowler, M. Kirby, and A. Hutt. Ustm: A new approach to requirements specification. Interacting with Computers, 2(1):92-108, 1990.
- W. E. Mackay. EVA: An experimental video annotator for symbolic analysis of video data. SIGCHI Bulletin: Special issue on video as a research and design tool, 21(1):68-71, 1989.
- I. S. MacKenzie, A. Sellen, and W. Buxton. A comparison of input devices in elemental pointing and dragging tasks. In S. P. Robertson, G. M. Olson, and J. S. Olson, editors, Reaching through technology - CHI'91 conference proceedings, pages 161-166. Human Factors in Computing Systems, ACM Press, New York, April, 1991.
- A. MacLean, R. M. Young, V. M. E. Bellotti, and T. P. Moran. Questions, options, and criteria: elements of design space analysis. Human-Computer Interaction, 6(3 & 4):201-250, 1991.
- M. Macleod and R. Rengger. The development of DRUM: A software tool for video assisted usability evaluation. In People and Computers VIII Proceedings of HCI'93. Cambridge University Press, Cambridge, 1993.
- N. R. F. Maier. Reasoning in humans II: The solution of a problem and its appearance in consciousness. Journal of Comparative Psychology, 12:181-194, 1931.
- T. W. Malone, K. R. Grant, K. Lai, R. Rao, and D. Rosenblitt. Semistructured messages are surprisingly useful for computer supported coordination. ACM Transactions on Office Information Systems, 5(2):115-131, 1987.
- M. Mantei. Capturing the capture lab concepts: a case study in the design of computer supported meeting environments. In CSCW'88: Proceedings of the Conference on Computer-Supported Cooperative Work, pages 257-270, Portland, Oregon, September 26-28, 1988. ACM SIGCHI and SIGOIS, ACM, New York.
- A. Marcus. Graphic Design for Electronic Documents and User Interfaces. ACM Press Tutorial Series, New York, 1992.
- M. V. Mason. Adaptive command prompting in an on-line documentation system. International Journal of Man-Machine Studies, 25(1):33-51, 1986.
- D. J. Mayhew. Principles and guidelines in software and user interface design. Prentice Hall, Englewood Cliffs, New Jersey, 1992.
- R. J. McCall. PHI: A conceptual foundation for design hypermedia. Design Studies, 12(1):30-41, 1991.
- J. A. McDermid, editor. The Software Engineer's Reference Book. Butterworth-Heinemann, Oxford, 1991.
- A. Mével and T. Guéguen. Smalltalk-80. Macmillan Education, Basingstoke, 1987.
- G. A. Miller. The magical number seven, plus or minus two: some limits on our capacity to process information. Psychological Review, 63(2):81-97, 1956.
- S. Minneman, S. Harrison, B. Janseen, G. Kurtenbach, T. Moran, I. Smith, and B. van Melle. A confederation of tools for capturing and accessing collaborative activity. In Proceedings of the ACM Conference on Multimedia - Multimedia'95, November 1995.
- A. Monk, editor. Fundamentals of Human Computer Interaction. Academic Press, London, 1985.
- A. F. Monk. Mode errors: a user-centred analysis and some preventative measures using keying contingent sound. International Journal of Man-Machine Studies, 24, 1986.
- A. Monk, P. Wright, J. Haber, and L. Davenport. Improving your human computer interface: a practical approach. Prentice Hall International, Hemel Hempstead, 1993.
- A. F. Monk and N. Gilbert, editors. Perspectives on HCI: Diverse Approaches. Academic Press, London, 1995.
- T. Moran, P. Chiu, S. Harrison, G. Kurtenbach, S. Minneman, and W. van Melle. Evolutionary engagement in an ongoing collaborative work process: A case study. In Proceedings of ACM CSCW'96 Conference, November 1996.
- E. Mumford. Designing Participatively. Manchester Business School Publications, Manchester, 1983.
- P. Muter, S. A. Latremouille, W. C. Treurniet, and P. Beam. Extended reading of continuous text on television screens. Human Factors, 24:501-508, 1982.
- B. A. Myers. Creating User Interfaces by Demonstration. Academic Press, New York, 1988.
- B. A. Myers. User-interface tools: Introduction and survey. IEEE Software, 6(1):47-61, January 1989.
- B. A. Myers and M. B. Rosson. Survey on user interface programming. In P. Bauersfeld, J. Bennett, and G. Lynch, editors, CHI'92 Conference Proceedings on Human Factors in Computing Systems, pages 195-202. ACM Press, New York, 1992.
- C. M. Neuwirth, D. S. Kaufer, R. Chandhok, and J. H. Morris. Issues in the design of computer support for co-authoring and commenting. In CSCW'90: Proceedings of the Conference on Computer-Supported Cooperative Work, pages 183-195, Los Angeles, October, 1990. ACM SIGCHI and SIGOIS, ACM, New York.
- A. Newell and H. Simon. Human Problem Solving. Prentice Hall, Englewood Cliffs, New Jersey, 1972.
- A. Newell, G. Yost, J. E. Laird, P. S. Rosenbloom, and E. Altmann. Formulating the problem-space computational model. In R. F. Rashid, editor, CMU Computer Science: a 25th Anniversary Commemorative, chapter 11. ACM Press, New York, 1991.
- A. F. Newell, J. L. Arnott, A. Y. Cairns, I. W. Ricketts, and P. Gregor. Intelligent systems for speech and language impaired people: a portfolio of research. In A. D. N. Edwards, editor, Extra-ordinary Human-Computer Interaction. Cambridge University Press, Cambridge, 1993.
- W. M. Newman. A system for interactive graphical programming. In Proceedings of the 1968 Spring Joint Computer Conference, pages 47-54. American Federation of Information Processing Societies, 1969.
- J. Nielsen. Heuristic evaluation. In Usability Inspection Methods. John Wiley, New York, 1994.
- J. Nielsen. Usability Engineering. Academic Press, New York, 1992.
- J. Nielsen. The usability engineering life cycle. IEEE Computer, 25(3):12-22, March 1992.
- D. A. Norman. The Psychology of Everyday Things. Basic Books, New York, 1988.
- D. A. Norman. Turn Signals are the Facial Expressions of Automobiles. Addison-Wesley, Reading, Massachusetts, 1992.
- D. A. Norman. Things That Make Us Smart. Addison-Wesley, Reading, Massachusetts, 1993.
- D. A. Norman and S. W. Draper, editors. User-Centred System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1986.
- C. North and F. Korn. Browsing anatomical image databases: a case study of the Visible Human. In CHI'96 Conference Companion, pages 414-415. ACM Press, New York, 1996.
- D. Olsen. User Interface Management Systems: Models and Algorithms. Morgan Kaufmann, San Francisco, 1991.
- D. R. Olsen. Propositional Production Systems for dialogue description. In J. C. Chew and J. Whiteside, editors, Empowering People - CHI'90 Conference Proceedings, pages 57-63. Human Factors in Computing Systems, ACM Press, New York, 1990.
- J. S. Olson, G. M. Olson, L. A. Mack, and P. Wellner. Concurrent editing: the group's interface. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Human-Computer Interaction - INTERACT'90, pages 835-840. North-Holland, Amsterdam, 1990.
- Open Software Foundation. OSF/Motif Style Guide. Prentice Hall, Hemel Hempstead, 1991.
- P. Palanque and R. Bastide. Petri net based design of user-driven interfaces using the interactive cooperating objects formalism. In F. Paternó, editor, Interactive Systems: Design, Specification and Verification (1st Eurographics Workshop, Bocca di Magra, Italy, June 1994), pages 215-228. Springer-Verlag, Berlin, 1995.
- P. Palanque and R. Bastide. Formal specification and verification of CSCW. In M. A. R. Kirby, A. J. Dix, and J. E. Finlay, editors, People and Computers X - Proceedings of the HCI'95 Conference, pages 213-231. Cambridge University Press, Cambridge, 1996.
- M. Pandit and S. Kalbag. The selection recognition agent: Instant access to relevant information and operations. In Proceedings of Intelligent User Interfaces'97. ACM Press, 1997.
- D. L. Parnas. On the use of transition diagrams in the design of a user interface for an interactive computer system. In Proceedings of the 1969 ACM National Conference, pages 379-385, 1969.
- F. Paternó and P. Palanque, editors. Formal Methods in Human-Computer Interaction. Springer-Verlag, Berlin, 1997.
- R. Pausch. Virtual reality on five dollars a day. In Reaching through technology - CHI'91 conference proceedings, pages 265-270. ACM Press, New York, 1991.
- S. J. Payne and T. R. G. Green. Task-action grammars: a model of mental representation of task languages. Human-Computer Interaction, 2(2):93-133, 1986.
- G. Pfaff and P. J. W. ten Hagen, editors. Seeheim Workshop on User Interface Management Systems. Springer-Verlag, Berlin, 1985.
- R. Picard. Affective computing. Technical Report 321, MIT Media Lab, Perceptual Computing, November 1995. Available as MIT Media Lab Perceptual Computing Techreport #362 from http://vismod.www.media.mit.edu/vismod/.
- I. Pitt and A. Edwards. Navigating the interface by sound for blind users. In D. Diaper and N. Hammond, editors, HCI'91: People and Computers VI, pages 373-383. British Computer Society Special Interest Group on Human-Computer Interaction, Cambridge University Press, Cambridge, 1991.
- C. Plaisant, B. Milash, A. Rose, S. Widoff, and B. Shnedierman. Lifelines: visualising personal histories. In Proceedings of CHI'96, page 221P227. ACM Press, New York, 1996.
- M. J. Plasmeijer. Input tools - a language model for interaction and process communication. Technical report, Katholieke Universiteit Nijmegen, 1981.
- M. E. Pollack. Information sought and information provided: an empirical study of user/expert dialogues. In L. Borman and B. Curtis, editors, Proceedings of CHI'85, pages 155-160. ACM Press, New York, 1985.
- P. Polson, C. Lewis, J. Rieman, and C. Wharton. Cognitive walkthroughs: A method for theory-based evaluation of user interfaces. International Journal of Man-Machine Studies, 36:741-773, 1992.
- L. R. Posner, R. M. Baecker, and M. M. Mantei. How people write together. Technical report, Computer Systems Research Institute and Department of Computer Science, University of Toronto, 6 Kings College Road, Toronto, Ontario, M5S 1A1, Canada, 1991.
- L. Postman and L. W. Phillips. Short-term temporal changes in free recall. Quarterly Journal of Experimental Psychology, 17:132-138, 1965.
- C. Potts and G. Bruns. Recording the reasons for design decisions. In Proceedings of 10th International Conference on Software Engineering, pages 418-427, 1988.
- J. R. Quinlan. Discovering rules by induction from large collections of data. In D. Michie, editor, Expert Systems in the Micro-Electronic Age. Edinburgh University Press, Edinburgh, 1979.
- R. D. Hill, T. Brinck, S. L. Rohall, J. F. Patterson, and W. Wilner. The rendezvous architecture and language for constructing multi-user applications. ACM Transactions on Computer-Human Interaction, 1(2):81-125, 1994.
- P. Reisner. Formal grammar and human factors design of an interactive graphics system. IEEE Transactions on Software Engineering, SE-7(2):229-240, 1981.
- H. Rheingold. Tools for Thought. Prentice Hall, Englewood Cliffs, New Jersey, 1985.
- E. Rich and K. Knight. Artificial Intelligence, 2nd edition. McGraw-Hill, New York, 1991.
- H. Rittel and W. Kunz. Issues as elements of information systems. Working paper #131, Institut fŸr Grundlagen der Planung I.A., University of Stuttgart, 1970.
- C. Roast and J. Siddiqi, editors. FAHCI/Formal Aspects of the Human Computer Interface. Springer-Verlag, London, 1996.
- G. G. Robertson, S. K. Card, and J. D. Mackinlay. Cone trees: Animated 3d visualisation of hierarchical information. In Proceedings of CHI'91 Conference of Human Factors in Computing Systems, pages 184-194. ACM Press, New York, 1991.
- C. Robson. Experiment, Design and Statistics in Psychology, 2nd edition. Penguin, Harmondsworth, 1985.
- T. Rodden. A survey of CSCW systems. Interacting with Computers, 3(3):319-353, 1991.
- F. Schiele and T. Green. HCI formalisms and cognitive psychology: the case of task-action grammars. In M. Harrison and H. Thimbleby, editors, Formal Methods in Human-Computer Interaction, chapter 2. Cambridge University Press, Cambridge, 1990.
- A. Schill. Cooperative Office Systems. Prentice Hall, 1995.
- K. Severinson Eklundh. Dialogue processes in computer-mediated communication: A study of letters in the com system. Technical report, Linkoping Studies in Arts and Science, 1986.
- A. Shepherd. Analysis and training in information technology tasks. In D. Diaper, editor, Task Analysis for Human-Computer Interaction, chapter 1, pages 15-55. Ellis Horwood, Chichester, 1989.
- B. Shneiderman. The future of interactive systems and the emergence of direct manipulation. Behaviour and Information Technology, 1(3):237-256, 1982.
- B. Shneiderman. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, New York, 1987.
- SIGCHI Bulletin, Special issue on video as a research and design tool, 21(2), 1989.
- T. Simon. Analysing the scope of cognitive models in human-computer interaction: A trade-off approach. In D. M. Jones and R. Winder, editors, HCI'88: People and Computers IV, pages 79-93. Cambridge University Press, Cambridge, 1988.
- R. B. Smith. The alternate reality kit - an animated environment for creating interactive simulations. In Proceedings of Workshop on Visual Languages, pages 99-106, Dallas, Texas, June, 1986. IEEE, New York.
- R. B. Smith, T. O'Shea, C. O'Malley, E. Scanlon, and J. Taylor. Preliminary experiments with a distributed, multimedia, problem solving environment. In J. M. Bowers and S. D. Benford, editors, Studies in Computer Supported Cooperative Work, pages 31-48. North-Holland, Amsterdam, 1991.
- S. L. Smith and J. N. Mosier. Guidelines for designing user interface software. Mitre Corporation Report MTR-9420, Mitre Corporation, 1986.
- I. Sommerville. Software Engineering, 4th edition. Addison-Wesley, Wokingham, 1992.
- J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall International, Hemel Hempstead, 1988.
- M. Stefik, D. G. Bobrow, G. Foster, S. Lanning, and D. Tatar. WYSIWIS revisited: early experiences with multiuser interfaces. ACM Transactions on Office Information Systems, 5(2):147-167, 1987.
- R. Stevens and A. Edwards. Analysis of audio approaches. MATHS project, Internal report number 6, Department of Computer Science, University of York, 1994.
- L. J. Stifelman. Augmenting real-world objects: A paper-based audio notebook. In Proceedings of ACM CHI'96 Conference, pages 199-200, April 1996. Short paper.
- L. Suchman. Plans and Situated Actions: The Problem of Human Machine Interaction. Cambridge University Press, Cambridge, 1987.
- L. A. Suchman and R. H. Trigg. A framework for studying research collaboration. In D. Peterson, editor, CSCW'86: Conference on Computer Supported Cooperative Work, pages 221-228, MCC Software Technology Program, Austin, Texas, December, 1986. ACM Press, New York.
- B. Sufrin. Formal specification of a display editor. Science of Computer Programming, 1:157-202, 1982.
- Sun Microsystems, Inc. open look Graphical User Interface Application Style Guidelines. Addison-Wesley, New York, 1990.
- J. A. Sutton and Ralph H. Sprague Jr. A study of display generation and management in interactive business applications. Technical Report RJ2392, IBM, 1978.
- J. C. Tang and Scott L. Minneman. VideoWhiteboard: video shadows to support remote collaboration. In S. P. Robertson, G. M. Olson, and J. S. Olson, editors, Reaching through technology - CHI'91 conference proceedings, pages 315-322. Human Factors in Computing Systems, ACM Press, New York, April, 1991.
- H. Thimbleby. Design of interactive systems. In J. A. McDermid, editor, The Software Engineer's Reference Book, chapter 57. Butterworth-Heinemann, Oxford, 1991.
- H. W. Thimbleby. User Interface Design. Addison-Wesley, New York, 1990.
- H. W. Thimbleby. HyperDoc: An interactive systems tool. In M. Kirby, J. Finlay, and A. Dix, editors, HCI'95: People and Computers X, pages 95-106. Cambridge University Press, Cambridge, 1995.
- M. A. Tinker. Bases for Effective Reading. University of Minnesota Press, Milwaukee, 1965.
- R. Took. Surface interaction: a paradigm and model for separating application and interface. In J. C. Chew and J. Whiteside, editors, Empowering People - CHI'90 Conference Proceedings, pages 35-42. Human Factors in Computing Systems, ACM Press, New York, 1990.
- R. H. Trigg. Computer support for transcribing recorded activity. SIGCHI Bulletin: Special issue on video as a research and design tool, 21(1):72-74, 1989.
- E. R. Tufte. Envisioning Information. Graphics Press, Cheshire, Conn., 1990.
- C. Turk and J. Kirkham. Effective Writing, 2nd edition. E. and F. N. Spon, London, 1989.
- L. Tweedie, R. Spence, H. Dawkes, and H. Su. Externalising abstract mathematical models. In Proceedings of CHI'96, pages 406-412. ACM Press, New York, 1996.
- The UIMS tool developers workshop: a metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin, 24(1):32-37, 1992.
- J. van de Bos and R. Plasmeijer. Input-output tools: a language facility for interactive and real time systems. IEEE Transactions on Software Engineering, SE-9(3):247-259, 1983.
- J. H. Walker, L. Sproull, and R. Subramani. Using a human face in an interface. In Celebrating Interdependence - CHI'94 Conference Proceedings, pages 85-91. ACM Press, New York, 1994.
- P. Walsh. Analysis for task object modelling (ATOM): towards a method of integrating task analysis with Jackson system development for user interface software design. In D. Diaper, editor, Task Analysis for Human-Computer Interaction, pages 186-209. Ellis Horwood, Chichester, 1989.
- R. Want, A. Hopper, V. Falcao, and J. Gibbons. The active badge location system. ACM Transactions on Information Systems, 10(1):91-102, January 1992.
- W. H. Warren and R. R. Verbrugge. Auditory perception of breaking and bouncing events: a case study in ecological acoustics. Journal of Experimental Psychology: Human Perception and Performance, 10:704-712, 1984.
- P. C. Wason. Reasoning. In B. M. Foss, editor, New Horizons in Psychology. Penguin, Harmondsworth, 1966.
- A. I. Wasserman. Extending state transition diagrams for the specification of human-computer interaction. IEEE Transactions on Software Engineering, SE-11(8):699-713, 1985.
- A. I. Wasserman, P. A. Pircher, D. T. Shewmake, and M. L. Kersten. Developing interactive information systems with the user software engineering methodology. IEEE Transactions on Software Engineering, SE-12(2):326-345, 1986.
- K. Weber and A. Poon. Marquee: A tool for real-time video logging. In Proceedings of ACM CHI'94 Conference, pages 58-64, April 1994.
- M. Weiser. The computer of the 21st century. Scientific American, 265(3):66-75, September 1991.
- M. Weiser. Some computer science issues in ubiquitous computing. Communications of the ACM, 36(7):75-84, July 1993.
- A. Wexelblat. Building collaborative interfaces. CHI'91 Tutorial No. 28, 1991.
- C. Wharton, J. Rieman, C. Lewis, and P. Polson. The cognitive walkthrough: A practitioner's guide. In Usability Inspection Methods. John Wiley, New York, 1994.
- J. Whiteside, J. Bennett, and K. Holtzblatt. Usability engineering: Our experience and evolution. In M. Helander, editor, Handbook of Human-Computer Interaction. North-Holland, Amsterdam, 1988.
- S. Whittaker, P. Hyland, and M. Wiley. Filochat: Handwritten notes provide access to recorded conversations. In Proceedings of ACM CHI'94 Conference, pages 271-277, April 1994.
- T. Winograd and F. Flores. Understanding computers and cognition: a new foundation for design. Addison-Wesley, New York, 1986.
- T. Winograd. A language/action perspective on the design of cooperative work. In I. Greif, editor, Computer-Supported Cooperative Work: A Book of Readings, pages 623-651. Kaufmann, San Mateo, CA, 1988.
- P. H. Winston and S. Narasimhan. On to Java. Addison-Wesley, Reading, MA, 1996.
- I. H. Witten, H. W. Thimbleby, G. Coulouris, and S. Greenberg. Liveware: a new approach to sharing data in social networks. International Journal of Man-Machine Studies, 34:337-348, 1991.
- N. Yankelovich, B. J. Haan, N. K. Meyrowitz, and S. M. Drucker. Intermedia: the concept and construction of a seamless information environment. IEEE Computer, pages 81-96, January, 1988.
- R. M. Young and T. R. G. Green. Programmable user models for predictive evaluation of interface designs. In K. Bice and C. Lewis, editors, Proceedings of CHI'89: Human Factors in Computing Systems, pages 15-19. ACM Press, New York, 1989.