Principe de moindre surprise
Principe de moindre surprise
Le principe de moindre surprise peut être formulé de la façon suivante :
Éviter à l'utilisateur, de la façon la plus simple possible, toutes les (mauvaises) surprises.
Il est parfois appelé principe de surprise minimum ; en anglais, il reçoit les noms de :
- Principle of Least Astonishment (étonnement minimum) ;
- Principle of Maximum Boredom (ennui maximum) ;
- Principle of Least Surprise (surprise minimum) ou PoLS.
Définition
Le principe (ou règle) de moindre surprise s'applique essentiellement au domaine informatique, quoique l'on puisse aisément le transposer à de nombreux autres domaines, notamment dans l'ingénierie en général.
En informatique, il sert essentiellement dans les domaines suivants :
- conception d'interfaces homme-machine ;
- conception de langages informatiques (et en particulier de langages de programmation) ;
- ergonomie des logiciels.
On peut y voir une transposition, du domaine théorique au domaine pratique, du rasoir d'Occam ou principe d'économie. Lorsque deux éléments d'une interface entrent en conflit, il recommande de privilégier celui qui surprendra le moins l'utilisateur ou le programmeur.
