ABSTRACT
The feeling of directness arises when the interface permits the user to manipulate an interface object in a way analogous to manipulating the real object. However, we argue here that the essence of direct manipulation is not directness per se, but manipulation of task relevant objects in a task relevant manner. The research reported studies users of HyperCard after 20 hours of practice. We found that when users deviated from taught strategies that 25% of the time they invented new strategies that attempted a more direct manipulation of the task object than that permitted by the design of the interface.
- Beekman, G. (1991). HyperCard 2 in a hurry. Belmont, CA: Wadsworth Publishing Company. Google ScholarDigital Library
- Gray, W. D. (1998). Cognitive reverse-engineering of a simple, rule-based task: Performance, errors, error detection and correction (ARCH Lab Report 98-08/06).Google Scholar
- Hutchins, E. L., Hollan, J. D. & Norman, D. A. (1985). Direct Manipulation Interfaces. Human Computer Interaction 1, 311 - 338.Google ScholarDigital Library
- Payne, S. J., Squibb, H. R., & Howes, A. (1990). The Nature of Device Models: The Yoked State Space Hypothesis and Some Experiments with Text Editors. Human-Computer Interaction, 5(4), 415-444.Google ScholarDigital Library
- Shneidermam B. (1982). The future of interactive systems and the emergence of direct manipulation. Behavior and Information Technology, 1, 237 - 256.Google ScholarCross Ref
- Redirecting direct manipulation or what happens when the goal is in front of you but the interface says to turn left?
Recommendations
Direct manipulation through surrogate objects
CHI '11: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsDirect manipulation has had major influence on interface design since it was proposed by Shneiderman in 1982. Although directness generally benefits users, direct manipulation also has weaknesses. In some cases, such as when a user needs to manipulate ...
Completing the Job Interface Design
HyperNews, a user-interface management system that lets a user separate application and interface design to link a new interface to an old application with very little programming, is described. Much of a HyperNews interface can be designed without ...
Semi-Automated SVG Programming via Direct Manipulation
UIST '16: Proceedings of the 29th Annual Symposium on User Interface Software and TechnologyDirect manipulation interfaces provide intuitive and interactive features to a broad range of users, but they often exhibit two limitations: the built-in features cannot possibly cover all use cases, and the internal representation of the content is not ...
Comments