1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions...

15
1 Les observables : Les observables : 5. 5. les actions informatiques les actions informatiques Les actions informatiques Diverses interactions HM à prendre en compte : » Mouvements de curseurs, utilisations de touches du clavier, sélections d'éléments (icône, menu…), temps passé sur une page ou fenêtre, clics et double-clics de souris… Déterminer la nature, la fréquence et l’agencement temporel (navigation) de ces actions Logiciels : Enregistrement vidéo des interaction (logiciels Viewletcam, Morae, camtasia ) mouchard électronique (spyware), Logfiles…

Transcript of 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions...

Page 1: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

1

Les observables : Les observables : 5. 5. les actions informatiquesles actions informatiques

Les actions informatiques

– Diverses interactions HM à prendre en compte :» Mouvements de curseurs, utilisations de touches du clavier, sélections

d'éléments (icône, menu…), temps passé sur une page ou fenêtre, clics et double-clics de souris…

– Déterminer la nature, la fréquence et l’agencement temporel (navigation) de ces actions

– Logiciels : Enregistrement vidéo des interaction (logiciels Viewletcam, Morae, camtasia) mouchard électronique (spyware), Logfiles…

Page 2: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

2

Les observables : Les observables : 5. 5. les actions informatiquesles actions informatiques

Mouchard informatique

Page 3: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

3

Que faire des observables ?Que faire des observables ?Présentation des donnéesPrésentation des données

Les relevés de données – Choisir un formalisme de présentation des données qui dépend :

» De l’activité étudiée» Des contraintes d’analyse (temps disponible, nature, qualité et quantité des données

recueillies…) » Des hypothèses préalables

– Différents formalismes de présentation des données » Les grilles

> Présenter les unités d’analyse / unités d’enregistrement» Description narrative

> Texte décrivant la succession d’actions réalisées» Scripts :

> Description d’un enchaînement d’actions spécifiques> Rendre compte de l’anticipation et de la planification dans l’activité> Permet de décrire les évènements non prévus (incidents…)

» Les graphes de processus (Gilbreth & Gilbreth, 1992, Kirsh).> Identifier et catégoriser chaque opération et élément comportemental> Les formaliser par un système de représentation : « Therblig »

Page 4: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

4

Que faire des observables ?Que faire des observables ?Le relevé de donnéesLe relevé de données

Les grilles(Cf. aussi celles présentées

plus haut)

Temps 8h00 8h15 8h30 8h45 9h00 9h15 9h30 9h45 … …

Consulte undocument

Consulte l’écran

Parle à un (aux)collègue(s)

Téléphone (reçoit,émet)

Ecrit

Frappe clavier

Se déplace

Change de posture

Page 5: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

5

Que faire des observables ? Que faire des observables ? Relevés de donnéesRelevés de données

Description narrative« Caroline ouvre son logiciel de traitement de texte en double-cliquant sur l'icône

correspondant. Puis, au niveau du menu, elle sélectionne l'option « Nouveaudocument texte ». Ce document s'ouvre, ce que Caroline vérifie visuellement.Pour créer un tableau dans ce document, elle explore dans le menu et, aprèsquelques recherches, trouve l'option « Créer » dans la catégorie « Tableau »qu'elle sélectionne. Ainsi, une fenêtre demandant l'insertion des paramètres

« Nombre de lignes » et « Nombre de colonnes » apparaît. Caroline, sélectionnel'un après l'autre les paramètres demandés en validant ces choix par le clavier(4 lignes et 5 colonnes). Enfin, elle confirme son choix en cliquant sur la touche

« OK » de la fenêtre. Après apparition du tableau, Caroline sélectionne une de cescases pour inscrire un texte « Exemple de tableau ». Elle positionne le curseur en

dehors du tableau et, par un raccourci clavier elle sélectionne l'ensemble dudocument, afin d'uniformiser les futures polices. Elle recherche alors la policedésirée au niveau du menu mais ne la trouve pas, et finit par demander à son

collègue « Jean-Pierre, où se trouve la police XY, s'il te plait ? », tout encontinuant sa recherche. »

Page 6: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

6

Que faire des observables ?Que faire des observables ?Le relevé de donnéesLe relevé de données

Les scripts (transana)– Peut découler de l’analyse des communications verbales

Page 7: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

7

Que faire des observables ?Que faire des observables ?Le relevé de donnéesLe relevé de données

Les graphes de processus

Exemple Kirsk : Caméra Numérique, Micro-onde, Fiche de description

Tâche simple : Enregistrement avec un magnétoscope

Déroulement Temporel

Page 8: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

8

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Traitement des données – Traitements possibles sur les observables

» Récurrences d’événements : Nombre d’occurrences de l’évènement Ex : «En une heure, l'utilisateur a cliqué quatre fois sur l'icône X » « On note 50 changements de tâche par jour. La majorité des changements étaient dus à

l'utilisateur lui-même (40 %). 19 % des changements de tâches étaient liés au fait de devoir référer aux listes personnelles d'activités à réaliser, 14 % étaient liés à ; l'utilisation du téléphone, 10 % correspondaient à des réunions, à des rendez-vous.. »

» Les durées d’états : Durée des actions réalisées Ex : « un utilisateur a passé 15 minutes, soit 25% du temps total de son activité à définir les

paramètres internes du programme dans une fenêtre type »

» Séquences d’états ou d’évènements : Relations (causalité, séquence, prérequis, conséquence…) entre évènements

– Représentation graphique : les graphes d’activité» Rend compte du déroulement temporel des observables sélectionnés

– Les graphes de processus (Gilbreth & Gilbreth, 1992, Kirsh).> Identifier et catégoriser chaque opération et élément comportemental> Les formaliser par un système de représentation : « Therblig » > Exemple Kirsk : Caméra Numérique, Micro-onde, Fiche de description

Page 9: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

9

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Les récurrences d’évènements :

Page 10: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

10

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Les durées d’état : (statistique)

Page 11: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

11

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Les graphes d’activité

Page 12: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

12

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Trois techniques d’analyse des observables– Technique du découpage

» Effectuer un découpage temporel de l'ensemble de l'activité (ou de ses procédures) selon des intervalles de temps plus ou moins grands

» Evaluer les articulations entre ces parties d'activités ou de procédures, en fonction des observables sélectionnés

– Technique progressive» Analyser l'apparition de chaque événement constitutif de l'activité » Parcourir progressivement (étape par étape) le protocole d'activité, en

cherchant à déterminer pour chaque étape comment et pourquoi se produit le pas suivant…

– Technique comparative» Comparer les éléments constitutifs d'activités analogues afin d'en extraire

les invariants, les variations et les facteurs de variations « Par exemple, comparer les caractéristiques de différents groupes

d'utilisateurs : les experts vs novices »

Page 13: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

13

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Découpage de l’activité en fonction de 5 observables

Page 14: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

14

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Technique progressive: Protocole d'activité selon les événements, les buts et les action

Page 15: 1 Les observables : 5. les actions informatiques Les actions informatiques –Diverses interactions HM à prendre en compte : »Mouvements de curseurs, utilisations.

15

Que faire des observables ?Que faire des observables ?Analyse et traitement des donnéesAnalyse et traitement des données

Technique comparative

Efficacité(% de réussite au scénario)

Satisfaction exprimée

(note moyenne / 5)

Efficience

Temps moyen d'exploration

(sec)

Nbre moyen de stratégies déployées

Nbre moyen de sélections par

scénario

Valides Aveugles Valides Aveugles Valides Aveugles Valides Aveugles Valides Aveugles

Scénario 1

100% 60% 4,17 3,42 105,25 814,20 1,38 3,40 4,38 8,20

Scénario 2

62,5%

20%2,84

2,86229,57

1133,602,29

3,706,43

7,30

Scénario 3

66 % 10% 2,84 2,86 334,17 1176,11 3,00 3,44 10,83 8,22

Résultats des tests utilisateurs : Usagers valides vs aveugles