Visibility of The Objects of Interest
Visibility of The Objects of Interest
interface for editing a document using Shneiderman’s criteria. What features of a modern
word processor break the metaphor of composition with pen (or typewriter) and paper?
Answer : We will answer the first point by evaluating the word processor relative to the criteria
for direct manipulation given by Shneiderman.
Reversibility of all actions, so that users are encouraged to explore without severe penalties
Single-step undo commands in most word processors allow the user to recover from the last
action performed. One problem with this is that the user must recognize the error before doing
any other action. More sophisticated undo facilities allow the user to retrace back more than one
command at a time. The kind of exploration this reversibility provides in a word processor is best
evidenced with the ease of experimentation that is now available for formatting changes in a
document (font types and sizes and margin changes). One problem with the ease of exploration is
that emphasis may move to the look of a document rather than what the text actually says (style
over content).
1|Page
Syntactic correctness of all actions, so that every user action is a legal operation
WYSIWYG word processors usually provide menus and buttons which the user uses to articulate
many commands. These interaction mechanisms serve to constrain the input language to allow
only legal input from the user. Document markup systems, such as HTML and LaTeX, force the
user to insert textual commands (which may be erroneously entered by the user) to achieve
desired formatting effects.
To answer the second question concerning the drawback of the pen (or typewriter) metaphor for
word processing, we refer to the discussion on metaphors in Chapter 4. The example there
compares the functionality of the space key in typewriting versus word processing. For a
typewriter, the space key is passive; it merely moves the insertion point one space to the right. In
a word processor, the space key is active, as it inserts a character (the space character) into the
document. The functionality of the typewriter space key is produced by the movement keys for
the word processor (typically an arrow key pointing right to move forward within one line). In
fact, much of the functionality that we have come to expect of a word processor is radically
different from that expected of a typewriter, so much so that the typewriter as a metaphor for
word processing is not all that instructive. In practice, modern typewriters have begun to borrow
from word processors when defining their functionality!
2|Page