Skip to main content

An Intelligent Human-Computer Interface for Provision of On-Line Help

  • Chapter
Book cover Intelligent Help Systems for UNIX

Abstract

Some user interfaces, such as that of Unix, are difficult for novices to use, and this paper suggests a possible solution to such problems. The results of a study of Unix users enabled the development of a taxonomy of error types so that users’ errors can be classified. This information is encapsulated as production rules within a knowledge base and forms the basis for the design and development of an intelligent interface to Unix. The prototype makes inferences about users’ mental models and uses these to select appropriate tutorial advice. Performance of users of the prototype intelligent interface was compared with that of users of the usual Unix interface. The prototype users were found to make fewer errors, exhibit fewer misconceptions and take less time to complete a standard set of tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bailey, R. W. (1982). Human Performance Engineering: A Guide for System Designers.

    Google Scholar 

  • Bayman, P. & Mayer, R. E. (1983). A Diagnosis of Beginning Programmers’ Misconceptions of BASIC Programming Statements. Communications of the ACM 26(9): 677–679.

    Article  Google Scholar 

  • Benyon, D. & Murray, D. (1993). Applying User Modelling to Human-Computer Interaction Design. Artificial Intelligence Review 7: 199–225.

    Article  Google Scholar 

  • Boeker, H-D., Hohl, H. & Schwab, T. (1990). HYPADAPTER-Individualizing Hypertext. In Diaper, D. (ed.) Human-Computer Interaction-INTERACT’ 90,931–936. B.V. (North Holland).

    Google Scholar 

  • Brown, J. S. & Burton, P. R. (1978). A Paradigmatic Example of an Artificially Intelligent Instruction System. International Journal of Man-Machine Studies 10: 323–339.

    Article  Google Scholar 

  • Burton, R. R. & Brown, S. (1979). An Investigation of Computer Coaching for Informal Learning Activities. International Journal of Man-Machine Studies 11: 5–24.

    Article  Google Scholar 

  • Carey, T. (1983). User Differences in Interface Design. IEEE Computer 15: 125–129.

    Google Scholar 

  • Carroll, J. M. (1984). Minimalist Training. Datamation 30(18): 125 et seq.

    Google Scholar 

  • Clancey, W. J. (1986). Qualitative Student Models, 86–15. Stanford Knowledge Systems Laboratory: CA.

    Google Scholar 

  • Damerau, F. J. (1964). A Technique for Computer Detection and Correction of Spelling Errors. Communications of the Association for Computing Machinery 7(3): 254–258.

    Article  Google Scholar 

  • Douglass, R. J. & Hegner, S. J. (1982). An Expert Consultant for the Unix Operating System: Bridging the Gap Between the User and Command Language Semantics. Proceedings of the 4th Conference of Canadian Society for Computational Studies of Intelligence, 119–127.

    Google Scholar 

  • DuBoulay, B., O’Shea, T. & Monk, T. (1981). The Black Box Inside the Glass Box: Presenting Computing Concepts to Novices. International Journal of Man-Machine Studies 14(3): 237–249.

    Article  Google Scholar 

  • Edwards, M., Powell, H. & Palmer-Brown, D. (1995). A Hypermedia-based Tutoring and Knowledge Engineering System. In Proceedings of Educational Multimedia and Hypermedia 1995. Carlottesville, VA: Association for the Advancement of Computing in Education (AACE).

    Google Scholar 

  • Ehrenreich, S. L. (1981). Query Languages: Design Recommendations Derived from Human Factors Literature. Human Factors 23: 241–247.

    Google Scholar 

  • Elsom-Cook, M. (1993). Student Modelling in Intelligent Tutoring Systems. Artificial Intelligence Review 7: 227–240.

    Article  Google Scholar 

  • Finin, T. W. (1983). Providing Help and Advice in Task Oriented Systems. In Proceedings of The Eighth International Joint Conference on Artificial Intelligence, 176–178. Karlsruhe, FRG.

    Google Scholar 

  • Hanson, S. J., Kraut, R. E. & Farber, J. M. (1984). Interface Design and Multivariate Analysis of Unix Command Use. Association for Computing Machinery Transactions on Office Information Systems 2: 42–57.

    Article  Google Scholar 

  • Hayes, P. J., Ball, J. E. & Ready, R. (1981). Breaking the Man-Machine Communication Barrier. Institute of Electrical and Electronic Engineers Computer 14: 19–30.

    Google Scholar 

  • Hayes, P. J. & Szekely, P. A. (1983) Graceful Interaction Through the COUSIN Interface. International Journal of Man-Machine Studies 19(3): 285–305.

    Article  Google Scholar 

  • Hendley, R. J., Whittington, C. D. & Juraschek, N. (1993). Hypermedia Generation from Domain Representation. Computer Education 20(1): 127–132.

    Article  Google Scholar 

  • Hollnagel, E. (1983) What We Do Not Know About Man-Machine Systems. International Journal of Man-Machine Studies 18(2): 135–143.

    Article  Google Scholar 

  • Innocent, P. R. (1982). Towards Self-Adaptive Interface Systems. International Journal of Man-Machine Studies 16(3): 287–299.

    Article  Google Scholar 

  • Irgon, A. E. & Martin, J. C. (1984). CLYDE: A Unix tutor. In Proceedings of the US-Japan Conference on Human Computer Interaction. Hawaii.

    Google Scholar 

  • James, E. B. (1981). The User Interface: How We May Compute. In Coombs, M. J. & Alty, J. L. (eds.) Computing Skills and the User Interface.

    Google Scholar 

  • Jerrams-Srnith, J. (1989). An attempt to Incorporate Expertise About Users into an Intelligent Interface for Unix. International Journal of Man-Machine Studies 31: 269–292.

    Article  Google Scholar 

  • Jerrams-Smith, J. (1991). Report on the PIE Project (Personalised Interaction for End-Users). Confidential Report, Philips Research Laboratories (UK).

    Google Scholar 

  • Jerrams-Srnith, J. (1995). Combining Multimedia, Hypermedia and Artificial Intelligence to Support four Aspects of Learning. In Proceedings of Educational Multimedia and Hypermedia. Charlottesville, VA, USA: Association for the Advancement of Computing in Education.

    Google Scholar 

  • John, D., Jerrams-Smith, J., Heathcote, D. & Boucouvalas, A. (1998). The Telecare Companion — an Adaptive Interface for Telemedicine. Proceedings of the 1st International Symposium on Communication Systems. Sheffield Hallam University.

    Google Scholar 

  • Johnson, W. L. & Soloway, E. (1984). Intention-Based Diagnosis of Programming Errors. In Proceedings of The National Conference on Artificial Intelligence, 162–168. Austin, TX: AAAI Press.

    Google Scholar 

  • Kamouri, A. L., Kamouri, J. & Smith, K. H. (1986). Training by Exploration: Facilitating Procedural Knowledge Through Analogical Reasoning. International Journal of Man-Machine Studies 24: 171–192.

    Article  Google Scholar 

  • Lang, T., Lang, K. & Auld, R. (1981). A Longitudinal-Study of Computer-User Behavior in a Batch Environment. International Journal of Man-Machine Studies 14(3): 251–268.

    Article  Google Scholar 

  • Lamas, D. R., Jerrams-Smith, J. & Gouveia, F. R. (1996). Computer Aided Information Navigation: Project Description. Proceedings of Web net’ 96.

    Google Scholar 

  • Mishra, P., Trojan, B., Burke, R. & Douglass, S. A. (1984). A Quasi-Natural Language Interface for Unix. In Salvendy, G. (ed.) Human Computer Interaction.

    Google Scholar 

  • Nickerson, R. S. (1981). Why Interactive Computer Systems Are Sometimes Not Used by People Who Might Benefit from Them. International Journal of Man-Machine Studies 15: 469–483.

    Article  Google Scholar 

  • Norman, D. A. (1983). Design Rules Based on Analyses of Human Error. Communications of the Association for Computing Machinery 26: 254–258.

    Article  Google Scholar 

  • Perez, T. A., Lopisteguy, P., Gutierrez, J. & Usandizaga, I. (1995). HyperTutor: From Hypermedia to Intelligent Adaptive Hypermedia. In Proceedings of Educational Multimedia and Hypermedia. Charlottesville, VA: Association for the Advancement of Computing in Education (AACE).

    Google Scholar 

  • Piaget, J. (1973). Memory and Intelligence. Rutledge and Kegan Paul: Cambridge, MA.

    Google Scholar 

  • Ramsay, H. R. & Attwood, M. E. (1979). SAI-79-111-DEN (NTIS:ADA 075679), Human Factors in Computer Systems: A Review of the Literature. Science Applications, Inc.: Englewood.

    Google Scholar 

  • Relles, N. & Price, L. A. (1981). A User Interface for Online Assistance. In Proceedings of The Fifth International Conference on Software Engineering. San Diego, California: IEEE Computer Society.

    Google Scholar 

  • Rotter, J. B. (1966). Generalised Expectancies for Internal versus External Control of Reinforcement. Psychological Monographs 80(609).

    Google Scholar 

  • Scapin, D. L. (1981). Computer Commands in Restricted Natural Language: Some Aspects of Memory and Experience. Human Factors 23(3): 365–375.

    Google Scholar 

  • Self, J. A. (1974). Student Models in Computer Aided Instruction. International Journal of Man-Machine Studies 6: 261–176.

    Article  Google Scholar 

  • Shneiderman, B. (1979). Human Factors Experiments in Designing Interactive Systems. Institute of Electrical and Electronics Engineers Computer 12: 9–19.

    Google Scholar 

  • Shortliffe, E. H. (1976). Computer-Based Medical Consultations: MYCIN. Elsevier: New York, NY.

    Google Scholar 

  • Sleeman, D. H. (1983). Intelligent Tutoring Systems and Student Modelling. Presented at AISB Conference on AI and Education. Exeter, UK.

    Google Scholar 

  • Sleeman, D. H. & Hendley, R. J. (1979). ACE: A System Which Analyses Complex Explanations. International Journal of Man-Machine Studies 11.

    Google Scholar 

  • Sleeman D. H. & Smith, M. J. (1981). Modelling Students’ Problem Solving. Artificial Intelligence 16: 171–188.

    Article  Google Scholar 

  • Tagg, S. K. (1981). The User Interface of the Data-Analysis Package: Some Lines of Development. International Journal of Man-Machine Studies 14(3): 297–316.

    Article  Google Scholar 

  • Waterworth, J. A. (1992). Multimedia Interaction with Computers. Ellis Horwood.

    Google Scholar 

  • Whalley, P. (1993). An Alternative Rhetoric for Hypertext. In McKnight, C., Dillon, A. & Richardson, J. (eds.) Hypertext: A Psychological Perspective. Ellis Horwood.

    Google Scholar 

  • Wilensky, R., Arens, Y. & Chin, D. (1984). Talking to Unix in English: an Overview of UC. Communications of the ACM 27(6): 574–593.

    Article  Google Scholar 

  • Winston, P. H. & Hom, B. K. P. (1981). LISP. Addison-Wesley: Reading, MA.

    MATH  Google Scholar 

  • Witkin, H. A., Lewis, H. B., Hertzman, M., Machover, K., Meissner, P. B. & Wapner, S. (1972). Personality Through Perception: An Experimental and Clinical Study. Greenwood Press.

    Google Scholar 

  • Witkin, H. A., Moore, C. A., Goodenough, D. R. & Cox, P. W. (1977). Field-Dependent and Field-Independent Cognitive Styles and Their Educational Implications. Review of Educational Research 47: 1–64.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Stephen J. Hegner Paul Mc Kevitt Peter Norvig Robert Wilensky

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Jerrams-Smith, J. (2000). An Intelligent Human-Computer Interface for Provision of On-Line Help. In: Hegner, S.J., Mc Kevitt, P., Norvig, P., Wilensky, R. (eds) Intelligent Help Systems for UNIX. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0874-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-94-010-0874-7_3

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-3790-7

  • Online ISBN: 978-94-010-0874-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics