ABSTRACT
The value of theoretical analyses in user interface design has been hotly debated. All sides agree that it is difficult to apply current theoretical models within the constraints of real-world development projects. We attack this problem in the context of bringing the theoretical ideas within a model of exploratory learning [19] to bear on the evaluation of alternative interfaces for walk-up-and-use systems. We derived a “cognitive walkthrough” procedure for systematically evaluating features of an interface in the context of the theory. Four people independently applied this procedure to four alternative interfaces for which we have empirical usability data. Consideration of the walkthrough sheds light on the consistency with which such a procedure can be applied as well as the accuracy of the results.
- 1.Anderson, J.R. Skill acquisition: Compilation of weak-method solutions. Psychological Review, 94 (1987), pp. 192-211.Google ScholarCross Ref
- 2.Bennett, J., Lorch, D., Kieras, D. E., and Poison, P. G. Developing a user interface technology for use in industry. Proceeding of Interact87, 2nd IFIP Conference on Human-Computer Interaction (Stuttgart, Sept. 1987).Google Scholar
- 3.Buffer, K., Bennett, J., Poison, P.G., and Karat, J. Report of the Workshop on Analytical Models: Predicting the Complexity of Human-Computer Interaction. SIGCHI Bulletin, 20 (1989), pp. 63-79. Google ScholarDigital Library
- 4.Card, S.K. and Newell, A. The prospects for psychological science in human-computer interaction. Human-Computer Interaction, 1 (1985), pp. 209-242.Google ScholarDigital Library
- 5.Card, S.K., Moran, T.P., and Newell, A. The Ppsychology of Human-Computer Interaction. Erlbaum, Hillsdale, NJ., 1983. Google ScholarDigital Library
- 6.Carroll, J.M. and Campbell, R.L. Softening up hard science: Reply to NeweU and Card. Human-Computer Interaction, 2 (1986) pp. 227-250.Google ScholarDigital Library
- 7.Carroll, J.M. and Kellogg, W.A. Artifact as Theory- Nexus: Hermeneutics Meets Theory-Based Design. K.Bice and C. Lewis (Eds) Proceedings of the Conference on Human Factors in Computing Systems, CHI'89. American Association for Computing Machinery, New York (1989), pp. 7-14. Google ScholarDigital Library
- 8.Fagan, M.E. Advances in Software Inspections. IEEE Transactions on Software Engineering, SE-12 (1986), pp. 744-751. Google ScholarDigital Library
- 9.Greeno, J.G. and Simon, H.A. Problem Solving and Reasoning. In R.C. Atkinson, R. Herrnstein, G. Lindzey, and R.D. Luce (Eds.), Steven's Handbook of Experimental Ppsychology. John Wiley and Sons, New York, 1988.Google Scholar
- 10.Kieras, D.E. Towards a Practical GOMS Model Methodology for User Interface Design. In M. Helander fEd.) The Handbook of Human-Computer Interaction. N0rth-Holland, Amsterdam, NV, 1988.Google Scholar
- 11.Kieras, D.E. and Poison, P.G. An approach to the formal analysis of user complexity. International Journal of Man-Machine Studies, 22 (1985), pp. 365- 394.Google ScholarCross Ref
- 12.Laird, J., Newell, A., and Rosenbloom, P. SOAR: An architecture for general Intelligence. Artificial Intelligence, 33 (1987), pp. 1-64. Google ScholarDigital Library
- 13.Lewis, C.H. How and why to learn why: Analysisbased generalization of procedures. Cognitive Science, 12 (1988), pp. 211-256.Google ScholarCross Ref
- 14.Norman, D.A. Cognitive Engineering. In D.A. Norman and S.W. Draper (Eds.) User Centered Systems Design: New Perspectives in Human- Computer Interaction. Lawrence Erlbaum Assoc., Hillsdale, NJ, 1986Google Scholar
- 15.Norman, D.A. The Psychology of Everyday Things. : Basic Books, New York, NY, 1988.Google Scholar
- 16.Poison, P.G. A quantitative theory of humancomputer interaction. In J.M. Carroll (Ed.). Interfacing thought: Cognitive Aspects of Human-Computer Interaction. Bradford Books/MIT Press, Cambridge, MA, 1987. Google ScholarDigital Library
- 17.Poison, P.G. Transfer and Retention. In R. Guindon (Ed.), Cognitive Science and Its Application for Human-Computer Interaction. Lawrence Erlbaum Assoc., Hillsdale, NJ, 1988.Google Scholar
- 18.Poison, P. G. and Jeffries,~ R. Problem solving as search and understanding. In R. J. Steinberg (Ed.) Advances in the Psychology of 11uman intelligence, Vol. I. Lawrence Erlbaum Associates, Hillsdale, N.J., 1982, pp. 367-412.Google Scholar
- 19.Poison, P.G. and Lewis, C.H. Theory-Based Design for Easily Learned Interfaces. Human Computer Interaction. (In press). Google ScholarDigital Library
- 20.Rubensu;in, R. and Hersh, H.M. The Human factor: Designing Computer Systems for People. Digital Press, B~trlington, MA, 1984.Google Scholar
- 21.Smith, S.L. and Mosier, J.N. Guidelines for designing the user interface software. Report 7 MTR- 10090, Esd-Tr-86-278. Mitre Corporation, Bedford, MA, 1986.Google ScholarCross Ref
- 22.Weinberg, G.M. and Freedman, D.P. Reviews, Walkthroughs, and Inspections. IEEE Transactions on Software Engineering, SE- 10, 1984, pp. 68-72.Google ScholarDigital Library
- 23.Whiteside, J,, Bennett, J., and Holtzblatt, K. Usability Engineering: Our Experience and Evolution. In M. Helander (Ed.) The Handbook of Human- Computer Interaction. North-Holland, Amsterdam, NV, 1988, pp. 791-816.Google ScholarCross Ref
- 24.Yourdon, E. Structured Walkthroughs. (4th ed.). Yourdon Press, Englewood Cliffs, NJ, 1989. Google ScholarDigital Library
Index Terms
- Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces
Recommendations
Comparison of empirical testing and walkthrough methods in user interface evaluation
CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWe investigated the relative effectiveness of empirical usability testing and individual and team walkthrough methods in identifying usability problems in two graphical user interface office systems. The findings were replicated across the two systems ...
Applying a theory of graphical presentation to the graphic design of user interfaces
UIST '88: Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface SoftwareThe increasing availability of computers with high-quality graphics and fonts has created an opportunity and an obligation for user interface designers. The opportunity is that designers can use graphical techniques to design more effective user ...
Towards virtualization of user interfaces based on UsiXML
Web3D '05: Proceedings of the tenth international conference on 3D Web technologyA model-based approach is presented for structuring a development process of virtual user interfaces based on UsiXML, a XML-compliant User Interface Description Language. UsiXML provides a Concrete User Interface description that remains independent ...
Comments