skip to main content
article

Direct manipulation interfaces

Published: 01 December 1985 Publication History
  • Get Citation Alerts
  • 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. Reduction of this distance makes the interface feel direct by reducing the effort required of the user to accomplish goals. The second phenomenon concerns the relation between the input and output vocabularies of the interface language. In particular, direct manipulation requires that the system provide representations of objects that behave as if they are the objects themselves. This provides the feeling of directness of manipulation.

    References

    [1]
    Black, J. B., & Moran, T. P. (1982). Learning and remembering command names. Proceedings of the Human Factors in Computer Systems Conference, 8-11. New York: ACM.
    [2]
    Black, J. B., & Sebrechts, M. M. (1981). Facilitating human-computer communication. 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}. San Mateo, CA: Electronic Arts.
    [5]
    Buxton, W. (1 986). There's more to interaction than meets the eye: Some issues in manual input. In D. A. Norman & S. W. Draper (Eds.), User centered system design: New perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.
    [6]
    Carrol, J. M. (1985). What's in a name? An essay in the psychology of reference. New York: Freeman.
    [7]
    disessa, A. A. (1985). A principles design for an integrated computational environment. Human-Computer Interaction, 1, 1-47.
    [8]
    Draper, S. W. (1986). Display managers as the basis for user-machine communication. In D. A. Norman & S. W. Draper (Eds.), User centered system design: New perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.
    [9]
    Galton, F. (1894). Arithmetic by smell. Psychological Review, 1, 61-62.
    [10]
    Hollan, J. D., Hutchins, E., & Weitzman, L. (1984). Steamer: An interactive inspectable simulation-based training system. AI Magazine, 5, 15-27.
    [11]
    Hollan, J. D., Stevens, A., & Williams, M. D. (1980). Steamer: An advanced computer-assisted instruction system for propulsion engineering. Proceedings of Summer Computer Simulation Conference, 400-404. Arlington, VA: AFIPS Press.
    [12]
    Kay, A. (1984, September). Computer software. Scientific American, 52-59.
    [13]
    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.
    [14]
    Minksy, M. R. (1984, July). Manipulating simulated objects with real-world gestures using a force and position sensitive screen. Computer Graphics, 195-203.
    [15]
    Norman, D. A., & Draper, S. W. (Eds.). (1986). User centered system design: New perspectives on human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.
    [16]
    Perlis, A. J. (1982). Epigrams on programming. SIGPLAN Notices, 17(9), 7-13.
    [17]
    Shneiderman, B. (1974). A computer graphics system for polynomials. The Mathematics Teacher, 67(2), 111-113.
    [18]
    Shneiderman, B. (1982). The future of interactive systems and the emergence of direct manipulation. Behavior and Information Technology, 1, 237-256.
    [19]
    Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. IEEE Computer, 16(8), 57-69.
    [20]
    Sutherland, I. E. (1963). Sketchpad: A man-machine graphical communication system. Proceedings of the Spring Joint Computer Conference, 329-346. Baltimore, MD: Spartan Books.

    Cited By

    View all
    • (2024)Unanticipated Progress Indication: Continuous Responsiveness for Courageous ExplorationCompanion Proceedings of the 8th International Conference on the Art, Science, and Engineering of Programming10.1145/3660829.3660843(80-86)Online publication date: 11-Mar-2024
    • (2024)Nondeterministic to Deterministic Finite-State Machine Visualization: Implementation and EvaluationProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653641(262-268)Online publication date: 3-Jul-2024
    • (2024)Integrated Calculators: Moving Calculation into the WorldProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661523(343-355)Online publication date: 1-Jul-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Human-Computer Interaction
    Human-Computer Interaction  Volume 1, Issue 4
    December 1985
    82 pages
    ISSN:0737-0024
    EISSN:1532-7051
    Issue’s Table of Contents

    Publisher

    L. Erlbaum Associates Inc.

    United States

    Publication History

    Published: 01 December 1985
    Received: 03 October 1985

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Unanticipated Progress Indication: Continuous Responsiveness for Courageous ExplorationCompanion Proceedings of the 8th International Conference on the Art, Science, and Engineering of Programming10.1145/3660829.3660843(80-86)Online publication date: 11-Mar-2024
    • (2024)Nondeterministic to Deterministic Finite-State Machine Visualization: Implementation and EvaluationProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653641(262-268)Online publication date: 3-Jul-2024
    • (2024)Integrated Calculators: Moving Calculation into the WorldProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661523(343-355)Online publication date: 1-Jul-2024
    • (2024)VideoMap: Supporting Video Exploration, Brainstorming, and Prototyping in the Latent SpaceProceedings of the 16th Conference on Creativity & Cognition10.1145/3635636.3656192(311-327)Online publication date: 23-Jun-2024
    • (2024)Bridging the Gulf of Envisioning: Cognitive Challenges in Prompt Based Interactions with LLMsProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642754(1-19)Online publication date: 11-May-2024
    • (2024)DirectGPT: A Direct Manipulation Interface to Interact with Large Language ModelsProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642462(1-16)Online publication date: 11-May-2024
    • (2024)InteractOut: Leveraging Interaction Proxies as Input Manipulation Strategies for Reducing Smartphone OveruseProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642317(1-19)Online publication date: 11-May-2024
    • (2024)CoPrompt: Supporting Prompt Sharing and Referring in Collaborative Natural Language ProgrammingProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642212(1-21)Online publication date: 11-May-2024
    • (2024)Umwelt: Accessible Structured Editing of Multi-Modal Data RepresentationsProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641996(1-20)Online publication date: 11-May-2024
    • (2024)Navigating User-System Gaps: Understanding User-Interactions in User-Centric Context-Aware Systems for Digital Well-being InterventionProceedings of the CHI Conference on Human Factors in Computing Systems10.1145/3613904.3641979(1-15)Online publication date: 11-May-2024
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media

    -