A methodology for quantifying expert system usability is presented. Usability is considered from a designer's perspective: the designer must ultimately address any design Issues that may affect usability. A linear multivariate function for measuring usability is described. The function's independent variables represent user perceptions and performance. In an example a function of this form is developed and used to assign a usability score to a given expert system. The usefulness of the usability function as a design tool is also investigated.
Get full access to this article
View all access options for this article.
References
1.
Barber, T. X. (1976). Pitfalls in human research: Ten pivotal points. Elmsford. NY: Pergamon.
2.
Berry, D. C., and Broadbent, D. E. (1987). Expert systems and the man-machine interface. Part 2: The user interface. Expert Systems, 4(1), 18–27.
3.
Cinlar, E. (1975). Introduction to stochastic processes. Englewood Cliffs, NJ: Prentice-Hall.
4.
Gescheider, G. A. (1985). Psychophysics: Method, theory, and application (2nd ed.), Hillsdale, NJ: Erlbaum.
5.
Gould, J. D., and Lewis, C. (1985). Designing for usability: Key principles and what designers think. Communications of the ACM, 28(3), 300–311.
6.
Jacob, R. J. K. (1983). Using formal specifications in the design of a human-computer interface. Communication of the ACM, 26(4), 259–264.
7.
Jacob, R. J. K. (1985). A state transition diagram language for visual programming. Computer, 18(8), 51–59.
8.
Mitta, D. A. (1988). Expert system usability: Modeling and analysis of human-advisor interaction. Unpublished doctoral dissertation, Virginia Polytechnic Institute and State University, Blacksburg, VA.
9.
Neuron Data Inc. (1986). Nexpert fundamentals. Palo Alto, CA: Author.
10.
Nunnally, J. C., Jr. (1959). Tests and measurements: Assessment and prediction. New York: McGraw-Hill.
11.
Parnas, D. L. (1969). On the use of transition diagrams in the design of a user interface for an interactive computer system. In Proceedings of the 24th National ACM Conference (pp. 379–385). New York: ACM.
12.
Saaty, T. L. (1980). The analytic hierarchy process. New York: McGraw-Hill.
13.
Wasserman, A. I. (1987). Extending state transition diagrams for the specification of human-computer interaction. In Ronald M. Baecker and William A. S. Buxton (Eds.), Readings in human-computer interaction: A multidisciplinary approach (pp. 561–575). San Mateo, CA: Morgan Kaufman.
14.
Waterman, D. A. (1986). A guide to expert systems. Reading, MA: Addison-Wesley.