Suite à ses recherches sur la conception d’interfaces, Ben Shneiderman a proposé un ensemble de règles empiriques, applicables dans la plupart des systèmes interactifs. Ces règles concernent tout aussi bien les interfaces utilisateurs que les interfaces web.
- Recherchez la cohérence avant tout.
- Offrez des raccourcis aux utilisateurs avancés.
- Offrez un retour d’information (feedback).
- Concevez des dialogues avec une fin explicite.
- Offrez des moyens simples de gestion des erreurs.
- Permettez des retours en arrière simples.
- Faites en sorte que l’utilisateur se sente le maître.
- Ne sollicitez pas trop la mémoire à court-terme de l’utilisateur.