Modélisation KLM Flashcards
Keystroke level model (KLM)
Un modèle qui prédit la performance d’un interface avec un usager expert. Prédire le niveau d’efficience
Pourquoi utiliser le KLM?
Pour évaluer l’interface au niveau de l’efficience.
Les objectifs du KLM
- Conçevoir un modèle / interface simple pour des actions élémentaires
- Estimation de la performance pour un utilisateur de niveau expert
- Comparaisons avec différentes interfaces / solutions
- Optimisation sur l’efficience de l’interface
Quand utiliser KLM
- N’importe quand, pas besoin d’avoir un prototype
- Il suffit de connaître les actions élémentaires d’une interface
Les 5 étapes KLM
- Déterminer les tâches élémentaires
- Appliquer le modèle sur chacune des tâches
- Estimer le temps d’exécution (ti) de ses tâches
- Estimer la fréquence des tâches (fi) pour un usager spécifique
- Compiler l’efficience global
- ( ∑tâche élémentaires (fi*ti)
Aspect de la performance à prendre en compte
- Temps d’exécution
- Taux d’erreur
- Courbe d’apprentissage
- Acceptibilité et appréciation subjective
Facteur qui influence la performance
- Usage à la mémoire
- Concentration
- Fatigue
Les facteurs d’impact de l’utilisateur sur la performance
- Niveau de connaissance sur la tâche
- Niveau de connsaissance sur les interfaces graphiques
- Capacités motrices
- Capacités et connaissances techniques
- Niveau de familiarité avec le domaine / système (débutant, intermédiaire, expert)
KLM se concentre sur?
- Les utilisateurs experts seulement
- Tâches familieres
Éléments du KLM
- P: pointing
- K: key pressed
- H: homing
- R(t): response time
- M: activité mentale
Homing
- Déplacement de la main dominante entre le clavier et la souris
- 400 ms
Pointage (P)
- Le temps pour pointé à un endroit précis sur l’écran
- 1100 ms
Key pressed (K)
- Le temps moyen pour tapper une touche du clavier ou cliquer sur une souris
- 200 ms
Activité mentale (M)
- Le temps moyen pour prendre un décision, vérification, choix, etc
- Lié à la tache courante
- Précède toute décision
- 1350 ms
Réponse du système (R)
- Le temps de réponse du système
- L’usager est en train d’attendre
- Si le délai à eu lieu pendant une pause mentale
- On prend le temps le plus haut entre le R et M
- Souvent fournie
Comment placer les M?
- Écrire la séquence sans les M
- Placer les M devant tous P et K
- Remplacer tous les M consécutives par 1 M
- Retirer les M redundantes en appliquant les étapes 1 à 3
Règle 1: séquence automatisé
- Enlever les M devant chaque action qui suit la précédente
Exemple: double click
MPMKMK -> MPKK
Règle 2: bloc cognitif
- Enlever les M devant les K d’un même bloc cognitive
- Laisser les M du début et à la fin
Exemple: nom connue (Hydro)
Bloc cognitive
Un concept ou mot familier durant la tâche
Règle 3: terminateurs
- Enlever les M à l’intérieure des étapes redundantes
Example: click delete - click YES - click NO
MHPK - MPK - MPK -> MHPK - PK - PK
Exceptions du KLM
- Defois, il faut introduire une hypothèse sur des actions
- Introduire une variable
- Supposition sur le nombre moyen d’actions
Exemple: Transcrire mot de passe
n caractères tappés MK^n-1MK