Principles for HCI Design
Consistency: Consistency with the real world (see Avoid Breaking a Metaphor) and consistency within and among applications in using of concepts, linguistic, visual, and function. (priority of consistency within application, if there is conflict between consistency among app. and within app.)
Clarity: simple metaphor, unambiguous terms, transparent function, process display.
Aesthetics: pleasing appearance