Jakob Nielsen, un consultant réputé en ergonomie, principalement en matière d'interface utilisateur et de conception Web, a défini l'ergonomie à travers cinq composantes de qualité : l'apprenabilité (est-il facile pour les utilisateurs d'accomplir des tâches de base la première fois ?), l'efficacité (à quelle vitesse peuvent-ils effectuer des tâches une fois apprises ?), la mémorisation (les utilisateurs peuvent-ils rétablir leurs compétences après une période de non-utilisation ?), les erreurs (combien d'erreurs les utilisateurs font-ils ?) et la satisfaction (est-il agréable à utiliser ?).