by Ben Shneiderman
- Strive for consistency.
- Enable frequent users to use shortcuts.
- Offer informative feedback.
- Design dialog to yield closure.
- Offer simple error handling.
- Permit easy reversal of actions.
- Support internal locus of control.
- Reduce short-term memory load.
Osiem Złotych Zasad Projektowania Interfejsu Użytkownika
- Staraj się być konsekwentny.
- Pozwól częstym użytkownikom na używanie skrótów.
- Zapewnij zrozumiałe odpowiedzi. (?)
- Projektuj interakcję aby była spójna.
- Zapewnij prostą obsługę błędów.
- Pozwól na łatwe cofanie czynności.
- Wspieraj wewnętrzne poczucie kontroli otoczenia. (?)
- Zmniejsz obciążenie pamięci krótkotrwałej.