Vous êtes sur la page 1sur 62

Licence Informatique - 3anne

Ergonomie des Interfaces


Homme-Machine
Jean-Yves Antoine
http://www.sir.blois.univ-tours.fr/~antoine/

Licence Informatique

Ergonomie des Interfaces


Homme-Machine
Chapitre 2 Facteurs humains
Quelques notions importantes sur la qualit des logiciels
interactifs vue du point de vue de lutilisateur humain et
leur traduction en terme de recommandations ergonomiques

INTRODUCTION - Objectifs
2.1. Notions
2.1.1. Connatre les principaux facteurs influenant lergonomie des IHMs
2.1.2. Savoir relier principes ergonomiques et facteurs humains

2.2. Pratiques
2.2.1. Savoir dtecter et catgoriser (facteur humain affect et critre ergonomique
non respect) un problme dans la conception de lIHM
2.2.2. Comprendre et savoir utiliser des directives compilant des rgles ergonomiques
2.2.3. Rgles ergonomiques concernant les erreurs : prvention et gestion

QUALITE DUN LOGICIEL / SITE WWW


Pralable
IHM utilisable : ne se limite pas des considrations ergonomiques

Analyse complte de la tche

Analyse
des Besoins

tches occasionnelles, situations durgences


Principes ergonomiques gnraux

Conception

Conception
Logicielle

Codage

Guidelines ergonomiques dtaills

QUALITE DUN LOGICIEL : UTILISABILITE


Utilisabilit dun logiciel interactif

(Dix, Finlay et al., 2003)

Apprenabilit facilit avec laquelle lutilisateur peut prendre en main le


logiciel et dcouvrir ses fonctionnalits
Flexibilit capacit du systme offrir des modes dinteractions multiples
pour rpondre aux besoins, prfrences et exprience de lutilisation
(flexibilit) et s'adapter au contexte (adaptabilit)
Robustesse niveau de satisfaction dans la ralisation des tches permises
par le systme (ne se limite pas la fiabilit)
Facteurs humains
(peru par lutilisateur)

Causes (principes ergonomiques)

Apprenabilit

observabilit, causalit/guidage, consistance /


cohrence, familiarit, gnricit

Flexibilit

adaptation, styles dutilisation

Robustesse

prvention (observabilit, causalit, guidage),


gestion des erreurs

QUALITE DUN LOGICIEL : APPRENABILITE


Observabilit
Facilit offerte lutilisateur de vrifier les effets de
ses actions.
observabilit directe vs. indirecte

Exemple gestion de lattente : informer lutilisateur de lavancement du travail


Attente prvisible

Recommandation daffichage

2 6 secondes

icne dattente (sablier, horloge)

6 30 secondes

Message avec marque davancement


(% ralis, temps dattente)

> 30 secondes

Idem avec en outre un dtail des


actions en cours de ralisation

QUALITE DUN LOGICIEL : APPRENABILITE


Observabilit : exemple
Glisser / Dposer (Drag & Drop): toujours montrer les effets du
glissement, mme dans le cas plus dlicat du Web dynamique.

NetWibes (2012)

iGoogle (2012)

QUALITE DUN LOGICIEL : APPRENABILITE


Observabilit : exemple (iOS Human Interface Guidelines)
Pas de retour physique sur la slection
Montrer le changement dtat dun contrle est essentiel sur une interface
tactile (ou sur une slection par souris, dailleurs)

QUALITE DUN LOGICIEL : APPRENABILITE


Causalit / Guidage
Causalit : capacit du systme aider lutilisateur prdire le comportement du
systme au vu dinteractions antrieures.
Guidage : capacit du systme conseiller, orienter, informer lutilisateur lors de
ses interactions, dune manire implicite ou explicite

Quatre manires damliorer guidage et causalit


- Incitation : messages dincitation, visibilit oprationnelle
Exemple Fonctions
non activables grises

Exemple Rendu
graphique des options
prslectionnes
(remarque : risque)

QUALITE DUN LOGICIEL : APPRENABILITE


Quatre manires damliorer le guidage (suite)
- Groupements et distinctions entre items
Exemple : nappe Microsoft Pain, menus Microsoft Office

- Feedback immdiat lobservabilit concoure la causalit


Exemple : gestion temps dattente

- Lisibilit alignement, organisation

Limite aussi la charge cognitive

Contre-exemple mauvaise lisibilit : le mlange dicnes et texte masque lorganisation

QUALITE DUN LOGICIEL : APPRENABILITE


Causalit / guidage
Exemple : lisibilit + groupement
CDinscount (2014)

Alignement et utilisation de la couleur


pour amliorer le guidage

Amazon (2014)

QUALITE DUN LOGICIEL : APPRENABILITE


Consistance
Comportement et organisation de linterface cohrents tout au long de lutilisation.
Exemple

suite Microsoft Office / suite OpenOffice

Contre-exemple
HyperCard et MacOS (double ou simple clic)

QUALITE DUN LOGICIEL : APPRENABILITE


Consistance
Contre-exemple : suite MS Office

Contre-exemple : monde Ipad / Iphone

QUALITE DUN LOGICIEL : APPRENABILITE


Consistance et comptences de lutilisateur (consistance externe)
Cohrence avec nos connaissances antrieures : monde rel, exprience acquise
Familiarit Similarit de linteraction avec le monde rel
mtaphores: machine crire pour les diteurs de texte
affordance (icnes)

Gnricit facilit de gnralisation dexpriences


particulires avec le systme dautres fonctionnalits ou
dautres logiciels
Standardisation Certaines interfaces, certaines notions sont devenues des
standards de facto : on passe dune gnricit une vraie familiarit
Exemple : corbeille

QUALITE DUN LOGICIEL : APPRENABILITE


Consistance et comptences utilisateur
gnralisation du ruban Microsoft Office

Internet Explorer 8

Explorateur fichiers
Windows 8

Microsoft Office
(Word)

Exemple ou contre exemple ?

QUALITE DUN LOGICIEL : APPRENABILITE


Consistance et comptences utilisateur : cohrence entre versions
Exemple Microsoft Windows : bouton dmarrer

Familiarit ?
Gnricit ?

Exemple Windows XP vs. Windows 95

Windows 8 : maintien du bureau classique

Recommandations : lutilisateur est conservateur


intgrer les standards de facto dans la conception dune interface
maximiser la consistance entre les versions dun logiciel / dun site WWW
conception trs attentive de fonctionnalits diffrentes ou innovantes

QUALITE DUN LOGICIEL : FLEXIBILITE


Flexibilit
Adaptation la diversit des utilisateurs : essentiel !
Adaptation au contexte

Flexibilit : le dilemme du design for all


Un logiciel / site Web pour tous
Des capacits, prfrences, besoins voire processus cognitifs diffrents

analytique

holiste

Diffrences individuelles mais galement culturelles/sociales (localisation)


Exemples

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : genre
Exemple

Prfrence de couleur suivant le genre (sondage sur 22 pays)

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : culture
Exemple OS X Human Interface Guidelines

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : culture
Exemple influence culturelle sur lordre des lments dun site Web.

Exemple

stage HSBC (M2, 2008) : modification de lordre lments dune interface


par les directions asiatiques

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : ge
Exemple tlphones et ordinateurs pour sniors

Exemple tlphone pour enfant (6 ans)

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : niveau dexpertise
Dimension incontournable en matire de flexibilit. Quatre grandes catgories
dutilisateurs en fonction de leur exprience de lordinateur et du logiciel
Novice aucune connaissance de la tche ni de linterface, voire exprience
trs limite sur ordinateur (exemple : premier achat sur Internet)
Primo-utilisateur connaissance du monde de la tche, mais premire
dcouverte de linterface (exemple : changement dun logiciel professionnel)
Utilisateur occasionnel connaissance limite de linterface : utilisation non
rgulire ou exprience encore limite
Expert utilisation trs rgulire du logiciel ou du site, connaissance
approfondie de ses fonctionnalits
Tous ces utilisateurs vont avoir des besoins et des attentes
diffrentes

QUALITE DUN LOGICIEL : FLEXIBILITE


Exemple : tude comparative Usabilis de lutilisabilit des OS mobiles
Influence du profil dutilisateur sur le taux de russite de tches prdfinies

http://redir.usabilis.com/redirect/vc5dh96ox9gotlqdk5s8rz/www.ergonomie-interface.com/mobile-tactile-nomade/test-comparatif-systemes-ios-android-windows-phone/

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit dutilisateurs : niveaux dexpertise
Novice et primo-utilisateur anxieux, rassurer
pour faciliter lapprentissage et viter les rejets
Limiter le nombre dactions, de concepts
Feedback dinformation
Guidage (exemple : menus)
Messages derreur informatifs
Manuel dutilisation intuitif, tutoriel
Aide contextuelle

Utilisateur occasionnel connaissance globale


du systme mais difficult se rappeler la position
des diffrentes fonctionnalits
Consistance de linterface
Prvention des erreurs (utilisateur - explorateur)
Aide en ligne

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit dutilisateurs : niveaux dexpertise
Expert excellente connaissance du
domaine de la tche, du systme et de son
interface: recherche avant tout lefficacit et
la rapidit
Raccourcis clavier
Commande en ligne
Cration de macros

Logiciel niveaux dusages


multiples: conception multi-niveaux
Bien dautres formes de flexibilit
prvoir : utilisateur unique

QUALITE DUN LOGICIEL : FLEXIBILITE


Adaptation
adaptatibilit paramtrage par lutilisateur
Exemple MacOS : personnalisation des commandes sur le touchpad
Exemple: substitivit des donnes

flexibilit

cohrence

adaptativit modification initie par le systme en fonction du contexte


Exemple: menus dynamiques

efficacit

cohrence

QUALITE DUN LOGICIEL : FLEXIBILITE


Initiative du dialogue: contrle utilisateur
Systme premptif contrle au systme ou lutilisateur ?
En gnral laisser lutilisateur linitiative et la capacit
dinterrompre une action
Toujours concevoir avec prcaution les interventions
premptives du systme
Exemple: systmes de contrle et daide au pilotage : perte dautonomie de lutilisateur

QUALITE DUN LOGICIEL : FLEXIBILITE


Diversit des communauts dutilisateurs : recommandations
Ciblage Cerner en amont la cible du logiciel / du site Web : ge, genre
Analyse des besoins Caractriser les besoins de la population cible :
attentes (questionnaires), usages (observations) mais aussi capacits
(exprience, caractristiques cognitives)
Conception Offrir aux diffrentes sous-communauts dutilisateurs
caractrises des styles dinteraction qui leur sont adapts.

QUALITE DUN LOGICIEL : ROBUSTESSE


Rappel : fiabilit et conformit la tche
compltude
adquation

Importance des erreurs


Source principale danxit et de rejet des utilisateurs
Une erreur dutilisation est aussi frustrante quun bug simple
Influence des messages derreur sur lacceptation du logiciel

Prvention des erreurs


Une conception srieuse dun point de vue ergonomique limitera fortement
les erreurs de lutilisateur

Gestion et rcupration des erreurs


Rdaction essentielle des messages derreur : rassurer lutilisateur et lui donner
des pistes pour rsoudre le problme rencontr

QUALITE DUN LOGICIEL : ROBUSTESSE


Prvention des erreurs
Deux principes ergonomiques qui ne jouent pas que sur la robustesse
Observabilit et causalit erreurs rduites si on comprend ses actions
et si en voit les consquences
Exemple : navigation dans un systme de fichier

Guidage guider lutilisateur pour lui viter des erreurs


menus (rappel : option non slectionnables grises)
formulaire : fournir des valeurs attendues (listes, valeur par dfaut),
prciser le format de saisie, dire quels champs sont optionnels ou non.
Exemple : spcification dhoraire (transports)

QUALITE DUN LOGICIEL : ROBUSTESSE


Guidage et robustesse : contre-exemple

PQ
Province du Qubec
exemple extrait du cours dA. Giboin (ESSI)

QUALITE DUN LOGICIEL : ROBUSTESSE


Prvention des erreurs : limiter la charge cognitive
- Limites de la mmoire court terme (5 9 items mmorisables)
- Fatigue donc erreurs si charge cognitive trop importante
Recommandations
- Lisibilit de linterface
- Pas plus de 5 items mmoriser sur un display : dcomposer la tche sinon
- Utiliser la perception pr-attentive pour les affichages critiques [Treisman &
Gormican, 1988]

Si une seule dimension perceptive change (exemple: couleur), on peroit


automatiquement cette diffrence sans accroissement de la charge cognitive

Master 1 IHM et Tableaux de bord (visualisation dinformation)

QUALITE DUN LOGICIEL : ROBUSTESSE


Prvention des erreurs : principe des erreurs commensurables
- Plus une action est engageante (i.e. peut
avoir des consquences graves), moins sa
ralisation doit tre transparente
Exemple : demande de confirmation

- Hirarchiser les erreurs en fonction de leur risque


Commandes de confirmation daction
+

Action supplmentaire permettant de limiter les erreurs

Ralentit linteraction (clic, dplacement souris ou doigt)

Occupe de lespace sur linterface (pop up windows par exemple)

Demande de validation non systmatique : dpend de la gravit des actions.


Absence de validation explicite pour les actions peu engageantes

QUALITE DUN LOGICIEL : ROBUSTESSE


Boutons de validation : cas dtude
Messagerie instantane sur Skype : validation directe par la touche qui dclenche
lenvoi du message

Intrts ?

Dfauts ? Risques ?

ERREURS : GESTION
Importance des messages derreurs
Message explicatifs

[Mosteller 1981]

Analyse des usages dun logiciel commercial


25% des erreurs taient la parfaite rplique de lerreur prcdente
Rduction sensible des rpliques aprs adaptation des messages derreur

Message spcifiques

[Shneiderman 1982]

Programmation COBOL (tudiants)


rduction de 28% des erreurs aprs remplacement des messages trop gnriques
de type SYNTAX ERROR par des messages plus explicites

QUALITE DUN LOGICIEL : ROBUSTESSE


Gestion des erreurs
Messages prcis et spcifiques Un message trop gnral ne permet
pas de comprendre lerreur
SYNTAX ERROR
ILLEGAL ENTRY
INVALID DATA

Unmatched left parenthesis


Type only one letter
Month range from 1 to 12

Messages informatifs et constructifs


- ne pas culpabiliser ou affoler lutilisateur
DISASTROUS STRING OVERFLOW
ILLEGAL ENTRY

- proposer une solution de sortie (guidage)

QUALITE DUN LOGICIEL : ROBUSTESSE


Gestion des erreurs : messages informatifs
Exemple OS X Human Interface Guidelines

QUALITE DUN LOGICIEL : ROBUSTESSE


Gestion des erreurs

Logitech QuickCam

Exemple : messages informatifs et constructifs / guidage

Webcamfirst
(gratuitciel)

QUALITE DUN LOGICIEL : ROBUSTESSE


Formulation des messages derreur : recommandations
Ne pas rappeler lutilisateur quil nest pas informaticien : pas de termes techniques
incomprhensibles

Phrases plutt que mots cls


viter les verbes la forme nominale (exemple : affichage)
Forme active plutt que forme passive
Vous ne pouvez pas quitter
lapplication sans avoir
sauvegard votre session

Sauvegardez votre session


de travail avant de
quitter lapplication

viter les formes ngatives, sources derreurs

QUALITE DUN LOGICIEL : ROBUSTESSE


Formulation des messages derreur : recommandations

Formulation naturelle

respecter lordre dans lequel les actions doivent tre excutes

QUALITE DUN LOGICIEL : ROBUSTESSE


Gestion des erreurs et observabilit : messages dtectables
Position prs de lerreur ou du focus
Travail sur la prsentation: couleurs, polices de caractres, surbrillance
Pop-up windows
caractre dynamique facilement dtectable
possibilit de placer le message prs de lobjet concern

masquage de linformation

Alerte sonore
charge cognitive : autre stimulus que la vision
peut tre ignore par lutilisateur
smantique sonore : limiter le nombre de sons

QUALITE DUN LOGICIEL : ROBUSTESSE


Exemple : observabilit
des erreurs

CONCLUSION: CONCEPTION DES IHMs


Multiples choix de conception de lIHM pour chaque fonctionnalit
et chaque communaut dutilisateurs
Sen remettre lintuition du concepteur est insuffisant

(Contre) exemple : systme rservation SOCRATE


http://perso.ens-lyon.fr/pierre.lescanne/BUGS/socrate.pdf

Mthodologie de conception des IHM: le cycle de vie


dfini en Gnie Logiciel concerne galement lIHM

METHODOLOGIE DE CONCEPTION DES IHMs


Analyse de la tche et des communauts dutilisateurs
auxquelles est destin le systme
modle de la tche (donc de linteraction) et de lutilisateur
choix de conception de lIHM

aide dterminer les besoins (non tudi dans ce cours)


oriente certains choix de conception
guide limplmentation des fonctionnalits prcises

valuation
Validation des choix de conception et dimplmentation
par des tests dusage sur prototypes

Chap. 6-7

Conception : modles de conception dIHM

Chap. 2 5
Chap. 8-9

Conception : respect de principes ergonomiques

METHOLOGIE : REGLES DE CONCEPTION


Principes ergonomiques
rgles gnrales indpendante de la technologie mais inspires
par de la psychologie cognitive ou des sciences sociales
rgles de haut niveau
recommandations de faible autorit (peu contraignantes)
Recommandations ou directives (guidelines)
rgles de conception encore assez gnrales mais plus lies
la technologie. Peuvent concerner des lments prcis de lIHM
recommandations dautorit modre
Standards
rgles de conception technologiques trs spcifiques
recommandations de porte limite mais de forte autorit
(contraintes explicites si on dsire suivre la norme)

METHOLOGIE : REGLES DE CONCEPTION

Mise en garde
Les directives et autres principes ergonomiques ne constituent
pas des vrits absolues : confronter la ralit du problme
Certaines directives peuvent paratre contradictoire entre elles :
bien comprendre leur background et leur champ dapplication
Principe de prcaution
Les principes et autres directives sont avant tout des sources
dinformation issues dexpriences prendre en considration
en en comprenant lesprit.
Seules certaines directives de forte autorit doivent tre
respectes la lettre (norme ou respecter, standard impos)
Le recours lvaluation reste essentiel

PRINCIPES ERGONOMIQUES
Rgles dor de Shneiderman
Consistance
Causalit
Permettre les raccourcis

Flexibilit : styles dutilisation

Fournir des feedbacks interactifs

Observabilit

Prvenir les erreurs et faciliter leur rcupration


Autoriser lannulation des actions

Flexibilit contrle utilisateur

Concision: rduire la charge cognitive de lutilisateur

PRINCIPES ERGONOMIQUES
Principes de Norman

[Norman,1998]

I.

Use both knowledge in the world and knowledge in the head

II.

Simplify the structure of the task

III.

Make things visible

IV.

Get the mappings right

V.

Exploit the power of constraints

VI.

Design for error

VII.

When all else false, standardize

Familiarit

Guidage, charge cognitive

Observabilit
Guidage
Guidage, prvention des erreurs

PRINCIPES ERGONOMIQUES
Heuristiques de Nielsen
I.
II.
III.
IV.
V.
VI.
VII.
VIII.
IX.
X.

[Nielsen,1994]

Observabilit
Visibility of system status
Match between system and real world Familiarit
User control and freedom
Consistency and standards
Error prevention
Recognition rather than recall Guidage
Flexibility and efficiency of use
Aesthetic and minimalist design Lisibilit
Help users recognize, diagnose and recover from errors
Help and documentation

http://www.useit.com/papers/heuristic/heuristic_list.html

PRINCIPES ERGONOMIQUES
Heuristiques de Nielsen : exemple du flat design
Aesthetic and minimalist design
Tendance lourde de conception des interfaces (annes 2010) : design minimaliste,
ar, sans lment au rendu graphique naturel (effet 3D, bomb, textures)

PRINCIPES ERGONOMIQUES
Critres ergonomiques de Bastien et Scapin

(1993)

Norme Z67-133-1

Guidage
Charge de travail : contrle de la densit dinformation, brivet
Contrle utilisateur explicite
Flexibilit (

adaptabilit)

Gestion des erreurs


Homognit (

cohrence)

Signifiance des Codes et Dnominations


Compatibilit (

familiarit)

http://www.ergoweb.ca/criteres.html

DIRECTIVES (GUIDELINES)
Directives de recommandations gnrales
Synthses de recommandations gnrales sur toutes plateformes
Smith & Mosier (1986)
Brown (1988)
Mayhew (1992)
Vanderdonkt J. (1995)

http://hcibib.org/sam/

guidage
Prvention des
erreurs

DIRECTIVES (GUIDELINES)
Directives de recommandations gnrales
Exemple : http://guidelines.usability.gov

guidage
Prvention des erreurs

DIRECTIVES (GUIDELINES)
Guidelines spcifiques une plate forme
Recommandations (souvent) plus concrtes permettant de favoriser, entre autres, la
standardisation entres applications (consistance et familiarit)
Exemples
Apple User Experience Guides
Microsoft User Experience Interaction Guidelines
Android User Interface Guidelines
GNOME Human Interfaces Guidelines
KDE Human Interface Guidelines
W3C Techniques for Web Content Analysis Guidelines

Deux motivations :
-

Standardisation marketing: cela ressemble une interface Apple

Mais galement considrations ergonomiques relles

DIRECTIVES (GUIDELINES)
Guidelines spcifiques une plate forme
Exemple

DIRECTIVES (GUIDELINES)
Guidelines spcifiques une plate forme
Exemple : Apple

DIRECTIVES (GUIDELINES)
Guidelines spcifiques une plate forme
Exemple : Microsoft Windows 8

STANDARDS
Normes ISO (TC 159 SC4 Ergonomie IHMs)

(Blanchard, 1997)

ISO 9241 Ergonomic Requirements for Office Work with Visual Display
Terminals (VDTs) Exigences ergonomiques pour travail de bureau avec
terminaux crans de visualisation (TEV)
parties 1 9 : gnralits et dispositifs matriels
parties 10 17 consacr au gnie logiciel

ISO 13407 Human-Centered Design Processes for Interactive Systems


ISO 14915 Ergonomie des logiciels pour les interfaces utilisateur multimdias
Section 508 Standards for Electronic and Information Technology (USA)

Normes AFNOR
Z67 -110 Ergonomie et conception du DHM. 1988.
Z67-133-1. Evaluation des produits logiciels (Partie 1: dfinition des critres
ergonomiques de conception et dvaluation des interfaces utilisateurs. 1991

IHM : RECOMMANDATIONS ERGONOMIQUES


Recommandations gnriques toute application interactive
design (non) anthropomorphique
affichage: alignement, couleurs, polices de caractres
chapitre 3

Recommandations spcifiques aux interfaces WIMP


Multi-fentrage, organisation de menus, icnes et pointeur souris
chapitre 4

Recommandations spcifiques aux applications WWW


chapitre 5

Recommandations spcifiques aux interfaces post-WIMP (tactile)


chapitre 8

Recommandations spcifiques aux mobiles


chapitre 9

BIBLIOGRAPHIE
Ouvrages gnraux
Mayhew D.J. (1992) Principles and guidelines in software user interface design. Prentice-Hall

Cours sur la Toile


Giboin A. Ergonomie des IHMs. ESSI. www.essi.fr/~pinna/MODULEIHM

Travaux cits
Bury K. Davie S., Darnell M. (1985) Windows Management: a review of issues and
some results from user testing, IBM Human Factor Center, research report HFC53, San Jose, Ca,1985.
Nielsen J. (1994) Heuristic evaluation In Nielsen J. & Mack R.L. Usability Inspection
Methods, John Wiley.
Norman D. (1998) The design of everyday things. MIT Press.

BIBLIOGRAPHIE
Guidelines - Normes
Blanchard H. (1997) User interface standards in the ISO Ergonomics Technical Commitee,
SIGCHI Bulletin, Vol. 29, N1, 20-22
Brown C. M. (1988) Human-Computer Interface Design Guidelines. Xerox Corp.
Mayhew D. (1992) Principles and guidelines in software user interface design. Prentice
Hall, Hemel Hempstead
Smith S., Mosier J. (1986) Guidelines for designing user interface software. Mitre
Corporation report MTR-9420. Mitre Corporation.Bedford, http://hcibib.org/sam/2.html
Vanderdonkt J. (1995) Guide ergonomique des interfaces homme-machine, Presses
Universitaires de Namur.
Usability.gov

http://guidelines.usability.gov

BIBLIOGRAPHIE
Guidelines Normes diffuses sur la Toile

Smith et Mosier http://hcibib.org/sam

Microsoft User Experience Interaction Guidelines


http://msdn.microsoft.com/enus/library/windows/desktop/aa511440.aspx

Apple Human Interface Guidelines


iOS
https://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conce
ptual/MobileHIG/index.html
OS X
https://developer.apple.com/library/mac/documentation/userexperience/Conceptua
l/AppleHIGuidelines/Intro/Intro.html

Directive US : standard 508 (electronic and information technology)


http://www.access-board.gov/guidelines-and-standards/communications-andit/about-the-section-508-standards/guide-to-the-section-508-standards

ACM SGICHI HCI Bibliography : pointeur vers des normes accessibles

http://hcibib.org/

Vous aimerez peut-être aussi