skip to main content
Skip header Section
Online help systems: design and implementationJuly 1988
Publisher:
  • Ablex Publishing Corp.
  • 355 Chestnut St. Norwood, NJ
  • United States
ISBN:978-0-89391-472-1
Published:01 July 1988
Pages:
115
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Chilana P, Ko A, Wobbrock J and Grossman T A multi-site field study of crowdsourced contextual help Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (217-226)
  2. ACM
    Kohlhase A and Kohlhase M Semantic transparency in user assistance systems Proceedings of the 27th ACM international conference on Design of communication, (89-96)
  3. ACM
    Kohlhase A and Kohlhase M Modeling task experience in user assistance systems Proceedings of the 27th ACM international conference on Design of communication, (135-142)
  4. ACM
    Andrade O, Bean N and Novick D The macro-structure of use of help Proceedings of the 27th ACM international conference on Design of communication, (143-150)
  5. ACM
    Andrade O and Novick D Expressing help at appropriate levels Proceedings of the 26th annual ACM international conference on Design of communication, (125-130)
  6. ACM
    Kehoe A and Pitt I Transforming DITA topics for speech synthesis output Proceedings of the eighteenth conference on Hypertext and hypermedia, (147-148)
  7. ACM
    Kehoe A, Neff F, Pitt I and Russell G Improvements to a speech-enabled user assistance system based on pilot study results Proceedings of the 25th annual ACM international conference on Design of communication, (42-47)
  8. Neff F, Kehoe A and Pitt I User modeling to support the development of an auditory help system Proceedings of the 10th international conference on Text, speech and dialogue, (390-397)
  9. ACM
    Kehoe A and Pitt I Designing help topics for use with text-to-speech Proceedings of the 24th annual ACM international conference on Design of communication, (157-163)
  10. PURCHASE H and WORRILL J (2002). An empirical study of on-line help design, International Journal of Human-Computer Studies, 56:5, (539-567), Online publication date: 1-Apr-2002.
  11. Mehlenbacher B Documentation The human-computer interaction handbook, (527-543)
  12. ACM
    Silveira M, de Souza C and Barbosa S Semiotic engineering contributions for designing online help systems Proceedings of the 19th annual international conference on Computer documentation, (31-38)
  13. Ackerman M and Mcdonald D (2019). Collaborative Support for Informal Information in Collective Memory Systems, Information Systems Frontiers, 2:3-4, (333-347), Online publication date: 1-Oct-2000.
  14. ACM
    Ohnemus K Web style guides Proceedings of the 15th annual international conference on Computer documentation, (189-197)
  15. ACM
    Ackerman M and McDonald D Answer Garden 2 Proceedings of the 1996 ACM conference on Computer supported cooperative work, (97-105)
  16. ACM
    Ackerman M and Palen L The Zephyr Help Instance Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (268-275)
  17. ACM
    Covi L and Ackerman M Such easy-to-use systems! Proceedings of conference on Organizational computing systems, (280-288)
  18. ACM
    Farkas D (1993). The role of balloon help, ACM SIGDOC Asterisk Journal of Computer Documentation, 17:2, (3-19), Online publication date: 1-May-1993.
  19. ACM
    Tuck R and Olsen D Help by guided tasks: utilizing UIMS knowledge Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (71-78)
  20. ACM
    Kearsley G, Campbell R, Elkerton J, Judd W and Walker J Online help systems: design and implementation issues (panel) Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (287-288)
Contributors
  • The George Washington University

Recommendations

Tom Carey

This short book has two parts. The first 60 pages are a useful summary of online help systems, and the last 40 pages are an overview of user interface design concepts as applied to these systems. Despite its cursory treatment of the material, this book fills a useful niche in the human-computer interaction literature. Its major contribution is that it outlines the design options open to designers and implementors of help systems and indicates the other sources available to guide their decisions. The coverage of online help begins with a chapter that describes the decisions to be made during the design of a help system. The following chapter illustrates how existing systems provide help, and the final chapter in this part outlines empirical research results that are applicable to help systems. In principle, one might want to reorder the material so that form follows function: that is, first discuss when and why people need online help, then show how these needs can be met. In practice, the author's arrangement works well: the audience for this book probably needs to see the variety of design choices first, in order to be convinced that there is a lot worth learning about online help. The book does this job commendably. I was not satisfied with the author's coverage of the different functions required of a help system. The promised “what works and what doesn't” was probably the wrong target, but more of “what works when” would have been useful. A summary of Rasmussen's malfunction analysis [1], for example, would have helped to explain the different situations to which a help system must respond (and to provide a context within which to evaluate the different forms in the previous chapters). The user sees a help system in the context of an application. Many of the design decisions discussed in the early chapters could not be made in isolation from the application. For example, decisions on screen format, access methods, and extensibility should be integrated with the design decisions in the application system. Kearsley does not adequately address this relationship between the application system and the help system, nor does he question the appropriateness of our frequent practice of treating help as a separate add-on function. How is the design process (or this book) affected if we consider help as an integral requirement of every application, rather than as something to be designed separately__?__ The second part of the book gives an overview of user interface design. The risk here is that a little knowledge could become dangerous. I would like to have seen more disclaimers about the cursory nature of the discussion, as well as some more explicit recommendations about the additional knowledge the readers need before engaging in the design steps. For example, the author does not mention work to validate user satisfaction questionnaires [2] or to analyze effective methods of collecting verbal protocols [3]. Flaws in the graphs and the glossary detract from the book's utility. The captions of some graphs, such as Figure 4.2, are incomplete, so the diagrams make no sense without the accompanying text. In the case of Figure 5.3, a graph that depicts improvements in a proposed help system, I was not sure whether the author thought a designer should construct such a table, or whether it was meant only to illustrate the analysis that should be conducted informally. In the glossary of 34 terms, I found 8 of the definitions misleading, in some cases because the author implicitly restricts their scope to commonly available help systems. For example, “bullet proofing” is not finding all the errors in a program, but rather protecting the user and the program from each other's unanticipated actions. A menu is not just a “list of program options”—it could be a list of file names, for example. This book would be a useful introduction for someone unfamiliar with the literature on human-computer interaction, such as a technical writer who is now being asked to produce an online help system. The book's brevity, despite its disadvantages, may be an asset in attracting readers who do not yet recognize the scope of the knowledge required for systematic design. If this work encourages them to read further in this area, it will have played a valuable role.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.