"La convivialité est un attribut de la qualité qui évalue la facilité interfaces utilisateur sont à utiliser," selon le Dr Jakob Nielsen, un consultant en ergonomie de premier plan qui rompt la convivialité en cinq composantes: apprenabilité, l'efficacité, la mémorisation, les erreurs et de satisfaction. Si un utilisateur ne peut pas apprendre l'interface facilement, utiliser rapidement, rappelez-vous comment il fonctionne, récupérer d'erreurs ou profiter de l'utiliser, l'analyste de la convivialité doit déterminer comment, quand et où pour améliorer cette interface.