Academia.eduAcademia.edu

Outline

Direct manipulation interfaces

1985

Abstract

Abstract Direct manipulation has been lauded as a good form of interface design, and some interfaces that have this property have been well received by users. In this article we seek a cognitive account of both the advantages and disadvantages of direct manipulation interfaces. We identify two underlying phenomena that give rise to the feeling of directness. One deals with the information processing distance between the user's intentions and the facilities provided by the machine.

References (18)

  1. Black, J . B., & Moran, T. P. (1982). Learning and remembering command names. Pro- ceedings ofthe Human Factors in Computer Systems Conference, 8-1 1. New York: ACM.
  2. Black, J. B., & Sebrechts, M. M. (1981). Facilitating human-computer communica- tion. Applied Psycholinguistics, 2, 149-177.
  3. Borning, A. (1979). ThingLab: A constraint-oriented simulation laboratory (Tech. Rep. No. SSL-79-3). Palo Alto, CA: Xerox Palo Alto Research Center.
  4. Budge, B. (1983). Pinball construction set [Computer program].
  5. Buxton, W. (1986). There's more to interaction than meets the eye: Some issues in man- ual input. In D. A. Norman & S. W. Draper (Eds.), Usercenteredsystem design; Newper- spectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc. Carrol, J. M. (1985). What's in a name? A n essay in thepsychology Ofreference. New York: Freeman.
  6. diSessa, A. A. (1985). A principles design for an integrated computational environ- ment. Human-Computer Interaction, I, 1-47.
  7. Draper, S. W. (1986). Display as the basis for user-machine communication. In D. A. Norman & S. W. Draper (Eds.), User centeredsystem design: New perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.
  8. Galton, F. (1894). Arithmetic by smell. Psychological Reuiew, I, 61-62.
  9. Hollan, J . D., Hutchins, E., & Weitzman, L. (1984). Steamer: An interactive inspectable simulation-based training system. AZMagarine, 5, 15-27.
  10. Hollan, J. D., Stevens, A., & Williams, M. D. (1980). Steamer: An advanced computer-assisted instruction system for propulsion engineering. Proceedings @Sum- mer Computer Simulation Conference, 400-404. Arlington, VA: AFIPS Press.
  11. Kay, A. (1984, September). Computer software. Scientific American, 52-59.
  12. Laurel, B. K. (1986). Interface as mimesis. In D. A. Norman & S. W. Draper (Eds.), User centered system design: New perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc. using a force and position sensitive screen. Computer Graphics, 195-203.
  13. Minksy, M. R. (1984, July). Manipulating simulated objects with real-world gestures
  14. Norman, D. A,, &Draper, S. W. (Eds.). (1986). Usercenteredrystemdesign: Newperspec- tives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.
  15. Perlis, A. J . (1982). Epigrams on programming. SZGPLANNotices, 17(9), 7-13.
  16. Shneiderman, B. (1974). A computer graphics system for polynomials. TheMathematics Teacher, 67(2), 111-113. manipulation. Behavior and Information Technology, I , 237-256. guages. IEEE Computer, 16(8), 57-69.
  17. Sutherland, I. E. (1963). Sketchpad: A man-machine graphical communication sys- tem. Proceedings Ofthe Spring Joint Computer Conference, 329-346. Baltimore, MD: Spar- tan Books.
  18. Shneiderman, B. (1982). The future of interactive systems and the emergence ofdirect Shneiderman, B. (1983). Direct manipulation: A step beyond programming lan- HCZEditorial Record. This is an invited paper based on a draft ofApril 1 , 1985. Fi- nal manuscript received October 3 , 1985. -Editor