2. Human-Computer Interaction What makes an effective human-computer interface? Ben Shneiderman, an expert in the field, writes (p.10) [shneiderman97]:
Well designed, effective computer systems generate positive feelings of success, competence, mastery, and clarity in the user community. When an interactive system is well-designed, the interface almost disappears, enabling users to concentrate on their work, exploration, or pleasure.