Mok’s Principles for Metaphors (cont.)
Natural constraints Does the program interface anticipate and correct potential user errors by gently constraining the interaction so as to preclude mistakes?
Visibility Does the program interface display all of the necessary elements so that the user can easily find, identify, and use them without undue search or uncertainty as to their purpose or how they function?
Transparency Does the program interface recede into the background to become almost invisible, thereby permitting the user to concentrate on the content of the production rather than the details of the interface?
Theoretical Foundations of Multimedia Chapter 7