Human Computer Interaction Articles & Videos

  • History has a Lesson for HotJava

    Many users of the World Wide Web are unaware of the rich history of the hypertext field, and those who do not understand history are often doomed to repeat it. Case in point, the release of the Java language and the HotJava browser will probably mimic the events that followed the introduction of Hypercard in 1987.

  • Coping with Information Overload

    Chapter 8 from Jakob Nielsen's book, Multimedia and Hypertext: The Internet and Beyond, explores a variety of information retrieval strategies for dealing with the ever-increasing volume of information on the internet.

  • The History of Hypertext

    Chapter 3 from Jakob Nielsen's book, Multimedia and Hypertext, describes the major milestones for hypertext, the internet, and the world wide web, including Vannevar Bush's Memex and Doug Engelbart's landmark demo of the online system (NLS.)

  • Annual Themes of the CHI Conferences

    Jakob Nielsen's trip report overview of the Computer Human Interaction (CHI) Conferences from 1983 to 1994.

  • Summary of Usability Inspection Methods

    Usability inspection is the generic name for a set of methods that are all based on having evaluators inspect a user interface. Typically, usability inspection is aimed at finding usability problems in the design, though some methods also address issues like the severity of the usability problems and the overall usability of an entire system.

  • CHI'94 Trip Report

    Jakob Nielsen's trip report for the 1994 Computer-Human Interaction conference (CHI '94). CHI'94 (Boston, MA, April 24-28), IEEE Software 11, 4 (July), 110-112.

  • Usability Laboratories: A 1994 Survey

    A summary of statistics for 13 usability laboratories in 1994, an introduction to the main uses of usability laboratories in usability engineering, and survey of some of the issues related to practical use of user testing and computer-aided usability engineering.

  • Goal Composition: Extending Task Analysis to Predict Things People May Want to Do

    This essay describes a technique for extending a task analysis based on the principle of goal composition. Basically, goal composition starts by considering each primary goal that the user may have when using the system. A list of possible additional features is then generated by combining each of these goals with a set of general meta-goals that extend the primary goals.

  • UPA'93: Usability Professionals Association Annual Meeting

    Jakob Nielsen's trip report for the 1993 Usability Professionals Association (UPA) Annual Meeting. Usability Professionals Association Annual Meeting (Redmond, WA, July 21-23, 1993), SIGCHI Bulletin 26, 2 (April 1994).

  • Noncommand User Interfaces

    Several new user interface technologies and interaction principles seem to define a new generation of user interfaces that will move off the flat screen and into the physical world to some extent. Many of these next-generation interfaces will not have the user control the computer through commands, but will have the computer adapt the dialogue to the user's needs based on its inferences from observing the user. This article defines twelve dimensions across which future user interfaces may differ from the canonical window systems of today: User focus, the computer's role, interface control, syntax, object visibility, interaction stream, bandwidth, tracking feedback, interface locus, user programming, and software packaging. Nielsen, J. (1993). Noncommand user interfaces. Communications of the ACM 36, 4 (April), 83-99.

  • Information Retrieval of Imperfectly Recognized Handwriting

    A user test of handwritten input on a pen machine achieved a 1.6% recognition error rate at the character level, corresponding to 8.8% errors on the word level. Input speed was 10 words per minute. In spite of the recognition errors, information retrieval of the handwritten notes was almost as good as retrieval of perfect text.

  • Response Times: The 3 Important Limits

    How users react to delays in a user interface, whether website or application. The 3 main response time limits are determined by human perceptual abilities.

  • CHI'92 Trip Report

    Jakob Nielsen's trip report for the 1992 Computer-Human Interaction conference (CHI '92). CHI'92 (Monterey, CA, 3-7 May 1992), IEEE Software 9, 4 (July 1992), pp. 78- 79.

  • A Layered Interaction Analysis of Direct Manipulation

    The concept of direct manipulation is usually viewed as a single characteristic of a class of interaction styles. Here, direct manipulation is analyzed according to a detailed layered interaction model, showing that it has quite different effects on the dialogue on the different levels. In particular, the "no errors" claim may be true at the syntax level but not at several of the levels above or below that level. Furthermore, a unified framework is presented for conceptualizing Direct Manipulation, What You See Is What You Get (WYSIWYG), Transparency, Immediate Command Specification, Arcticulatory Directness, and Computational Appliances according to a layered interaction view.

  • CHI'90 Trip Report

    Jakob Nielsen's trip report from the 1990 Computer-Human Interaction (CHI '90) conference. CHI'90 (Seattle, WA, 1-5 April 1990), SIGCHI Bulletin 22, 2 (October 1990), pp. 20-25.

  • Hypertext'89 Trip Report

    Trip report from the ACM Hypertext'89 conference. Includes summary of Meyrowitz' discussion of open integrating hypertext and the extent to which the Memex vision has been realized so far. Hypertext'89 (Pittsburgh, PA, 5-8 November 1989), SIGCHI Bulletin 21, 4 (April 1990), pp. 52-61.

  • CHI'89 Trip Report

    Jakob Nielsen's trip report from the 1989 Computer-Human Interaction (CHI '89) conference held in Austin, Texas. CHI'89 (Austin, TX, 30 April - 4 May 1989), SIGCHI Bulletin 21, 2 (October 1989), pp. 28-40.

  • HyperHyper'89 Trip Report

    Jakob Nielsen's trip report for the 1989 Hyper Hyper Conference in London, UK. British Computer Society HyperHyper workshop (London, UK, 23 February 1989), SIGCHI Bulletin 21, 1 (July 1989), pp. 65-67.

  • CHI'88 Trip Report

    Jakob Nielsen's trip report for the 1988 Computer-Human Interaction conference (CHI '88). CHI'88 (Washington, DC, 15-19 May 1988), SIGCHI Bulletin 20, 2 (October 1988), pp. 58-66.

  • Hypertext'87 Trip Report

    Jakob Nielsen's trip report for the 1987 Hypertext conference. HyperTEXT'87 (Chapel Hill, NC, 13-15 November 1987), SIGCHI Bulletin 19, 4 (April 1988), pp. 27-35. Also exists in a hypertext version in HyperCard format.