Direct Manipulation
A Step Beyond Programming Languages
Erstpublikation in: IEEE Transactions on Computers, Vol. 16, No. 8, August, pp. 57-69
Publikationsdatum:

Zusammenfassungen

Shneiderman begins with two prime examples of office applications: word processing and spreadsheet. Direct manipulation in this context means being able to display the document in its final form, to move a cursor by arrow keys, to see the results of an action immediately, and to easily reverse commands. Especially novices enjoy using direct manipulation software because they rapidly get a feeling of mastery of the system. The author continues with further examples of direct manipulation software. The most promising example is what we now call the "desktop metaphor," first seen in Xerox’ Star and later in Apple’s Lisa and Macintosh computer.
According to Shneiderman direct manipulation works better than command line operation because it helps the user to deal with the problem directly. The suitable representation is crucial to problem-solving and learning. An early example of visual learning software is Papert’s Logo Language (turtle graphics). Another example is Stanley Smith’s CDC Plato, a simulation of a chemistry laboratory.
There are also problems with direct manipulation: wrong visual information can lead to great confusion, icons require more screen space than textual descriptions, and users might draw incorrect conclusions from simplified analogies. Shneiderman proposes ample user testing before introducing a direct manipulation system, especially if uncommon metaphors and analogies are used.
Shneiderman introduces the Syntactic/Semantic Model as a possible explanation for the users’ mode of operation and the way direct manipulation works. Novices mostly think in terms of syntactic commands, experts have a hierarchically structured knowledge of semantic concepts. Syntactic here denotes a series of memorised commands whereas semantic denotes the concept of a function, e. g. “move cursor, cut, move cursor, paste" vs. “rearrange the words of a sentence."
Shneiderman’s article on direct manipulation is a milestone in human computer interface design and blazed the trail towards modern user interfaces using mouse and visual representations. This article brilliantly illustrates the enthusiasm at that time. Nowadays the reader might not be able to grasp that enthusiasm because the paradigm of interaction has almost completely shifted from command line interface to direct manipulation. However not all human-computer interaction today is direct manipulation. For instance, many applications now feature a macro language and software is still largely written as lines of codes rather than visually programmed. Therefore Shneiderman’s critical remarks on the limits of direct manipulation are still valuable today.
Quelle: [www.elearning-reviews.org]
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
6 Erwähnungen 
- Studying the Language and Structure in Non-Programmers’ Solutions to Programming Problems (John F. Pane, Chotirat Ann Ratanamahatana, Brad Myers) (2001)
- Linking Physical and Virtual Worlds with Visual Markers and Handheld Devices - Dissertation, Eidgenössische Technische Hochschule ETH Zürich, Nr. 16193 (Michael Rohs) (2005)
- Globale Medienkultur - Technik, Geschichte, Theorien (Frank Hartmann) (2006)
- Medienbildung und informatische Bildung - quo vadis? (Klaus Rummler, Beat Döbeli Honegger, Heinz Moser, Horst Niesyto) (2016)
- Through the Interface - Medienbildung in der digitalisierten Kultur (Heidi Schelhowe) (2016)
- Through the Interface - Medienbildung in der digitalisierten Kultur (Heidi Schelhowe) (2016)
- Informatics in Schools: Fundamentals of Computer Science and Software Engineering (Sergei Pozdniakov, Valentina Dagienė) (2018)
- Exploring Control in Early Computing Education (Ivan Kalas, Andrej Blaho, Milan Moravcik)
- Exploring Control in Early Computing Education (Ivan Kalas, Andrej Blaho, Milan Moravcik)
- Generative Agents: Interactive Simulacra of Human Behavior (Joon Sung Park, Joseph C. O’Brien, Carrie J. Cai, Meredith Ringel Morris, Percy Liang, Michael S. Bernstein) (2023)
Anderswo suchen 
Beat und dieser Text
Beat war Co-Leiter des ICT-Kompetenzzentrums TOP während er Dieser Text ins Biblionetz aufgenommen hat. Die bisher letzte Bearbeitung erfolgte während seiner Zeit am Institut für Medien und Schule. Beat besitzt weder ein physisches noch ein digitales Exemplar. Aufgrund der wenigen Einträge im Biblionetz scheint er es nicht wirklich gelesen zu haben. Es gibt bisher auch nur wenige Objekte im Biblionetz, die dieses Werk zitieren.