Modélisation KLM Flashcards

1
Q

Keystroke level model (KLM)

A

Un modèle qui prédit la performance d’un interface avec un usager expert. Prédire le niveau d’efficience

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pourquoi utiliser le KLM?

A

Pour évaluer l’interface au niveau de l’efficience.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Les objectifs du KLM

A
  1. Conçevoir un modèle / interface simple pour des actions élémentaires
  2. Estimation de la performance pour un utilisateur de niveau expert
  3. Comparaisons avec différentes interfaces / solutions
  4. Optimisation sur l’efficience de l’interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quand utiliser KLM

A
  • N’importe quand, pas besoin d’avoir un prototype
  • Il suffit de connaître les actions élémentaires d’une interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Les 5 étapes KLM

A
  1. Déterminer les tâches élémentaires
  2. Appliquer le modèle sur chacune des tâches
  3. Estimer le temps d’exécution (ti) de ses tâches
  4. Estimer la fréquence des tâches (fi) pour un usager spécifique
  5. Compiler l’efficience global
    1. ( ∑tâche élémentaires (fi*ti)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aspect de la performance à prendre en compte

A
  • Temps d’exécution
  • Taux d’erreur
  • Courbe d’apprentissage
  • Acceptibilité et appréciation subjective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Facteur qui influence la performance

A
  • Usage à la mémoire
  • Concentration
  • Fatigue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Les facteurs d’impact de l’utilisateur sur la performance

A
  • 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

KLM se concentre sur?

A
  • Les utilisateurs experts seulement
  • Tâches familieres
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Éléments du KLM

A
  • P: pointing
  • K: key pressed
  • H: homing
  • R(t): response time
  • M: activité mentale
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Homing

A
  • Déplacement de la main dominante entre le clavier et la souris
  • 400 ms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pointage (P)

A
  • Le temps pour pointé à un endroit précis sur l’écran
  • 1100 ms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Key pressed (K)

A
  • Le temps moyen pour tapper une touche du clavier ou cliquer sur une souris
  • 200 ms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Activité mentale (M)

A
  • Le temps moyen pour prendre un décision, vérification, choix, etc
  • Lié à la tache courante
  • Précède toute décision
  • 1350 ms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Réponse du système (R)

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Comment placer les M?

A
  1. Écrire la séquence sans les M
  2. Placer les M devant tous P et K
  3. Remplacer tous les M consécutives par 1 M
  4. Retirer les M redundantes en appliquant les étapes 1 à 3
17
Q

Règle 1: séquence automatisé

A
  • Enlever les M devant chaque action qui suit la précédente

Exemple: double click

MPMKMK -> MPKK

18
Q

Règle 2: bloc cognitif

A
  • 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)

19
Q

Bloc cognitive

A

Un concept ou mot familier durant la tâche

20
Q

Règle 3: terminateurs

A
  • Enlever les M à l’intérieure des étapes redundantes

Example: click delete - click YES - click NO

MHPK - MPK - MPK -> MHPK - PK - PK

21
Q

Exceptions du KLM

A
  • 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