L'interaction homme-machine ( IHM ) est le processus par lequel les personnes interagissent avec les systèmes informatiques . La recherche en IHM porte sur la conception et l'utilisation des technologies informatiques, et plus particulièrement sur les interfaces entre les personnes (utilisateurs) et les ordinateurs. Les chercheurs en IHM observent comment les personnes interagissent avec les ordinateurs et conçoivent des technologies permettant de nouvelles interactions. Parmi celles-ci figurent les systèmes de retour d'information visuel, auditif et tactile ( haptique ), qui servent de canaux d'interaction aussi bien dans les interfaces traditionnelles que dans les contextes informatiques mobiles. Un dispositif permettant l'interaction entre un humain et un ordinateur est appelé « interface homme-machine ». En tant que domaine de recherche, l'interaction homme-machine se situe à l'intersection de l'informatique , des sciences comportementales , du design , des études médiatiques et de plusieurs autres domaines. Le terme a été popularisé par Stuart Card , Allen Newell et Thomas P. Moran dans leur ouvrage de référence de 1983, * The Psychology of Human–Computer Interaction*. Sa première utilisation connue remonte à 1975, par Carlisle. Ce terme vise à souligner que, contrairement à d'autres outils aux usages spécifiques et limités, les ordinateurs offrent de nombreuses possibilités, impliquant souvent un dialogue ouvert entre l'utilisateur et la machine. Cette notion de dialogue rapproche l'interaction homme-machine de l'interaction interhumaine : une analogie essentielle aux considérations théoriques du domaine.
L’ Association for Computing Machinery (ACM) définit l’interaction homme-machine comme « une discipline qui s’intéresse à la conception, à l’évaluation et à la mise en œuvre de systèmes informatiques interactifs destinés à l’usage humain, ainsi qu’à l’étude des principaux phénomènes qui les entourent » . Un aspect essentiel de l’IHM est la satisfaction de l’utilisateur, également appelée satisfaction informatique de l’utilisateur final. L’ACM poursuit en indiquant :
L’interaction homme-machine (IHM) étudie la communication entre un humain et une machine et s’appuie donc sur des connaissances relatives à la fois à la machine et à l’humain. Du côté de la machine, les techniques d’ infographie , les systèmes d’exploitation , les langages de programmation et les environnements de développement sont pertinents. Du côté humain, la théorie de la communication , le design graphique et industriel , la linguistique , les sciences sociales , la psychologie cognitive , la psychologie sociale et les facteurs humains tels que la satisfaction des utilisateurs d’ordinateurs sont pertinents. Enfin, les méthodes d’ingénierie et de conception sont bien sûr essentielles. L’IHM garantit que les humains puissent interagir de manière sûre et efficace avec des technologies complexes dans des domaines comme l’aéronautique et la santé.
En raison de la nature multidisciplinaire de l'IHM, des personnes d'horizons différents contribuent à son succès .
Des interfaces homme-machine mal conçues peuvent engendrer de nombreux problèmes inattendus. L' accident de Three Mile Island , une catastrophe nucléaire, en est un exemple classique : les enquêtes ont conclu que la conception de l'interface homme-machine était au moins partiellement responsable du désastre. De même, certains accidents d'aviation sont dus à des choix de constructeurs d'utiliser des instruments de vol ou des configurations de commandes de vol non standard : bien que ces nouvelles conceptions aient été présentées comme supérieures en termes d'interaction homme-machine de base, les pilotes avaient déjà intégré la configuration « standard ». Ainsi, une idée pourtant prometteuse a eu des conséquences imprévues.
Interface homme-machine
Objectifs pour les ordinateurs
L’interaction homme-machine (IHM) concerne la manière dont les humains utilisent les artefacts, les systèmes et les infrastructures informatiques. La plupart des recherches dans ce domaine visent à améliorer l’IHM en optimisant l’ ergonomie des interfaces informatiques. La définition précise de l’ergonomie, son lien avec d’autres valeurs sociales et culturelles, et les situations où elle constitue, ou non, une propriété souhaitable des interfaces informatiques font l’objet de débats de plus en plus vifs.
Une grande partie des recherches dans le domaine de l'interaction homme-machine s'intéresse à :
- Méthodes de conception de nouvelles interfaces informatiques, permettant d'optimiser une conception pour une propriété souhaitée telle que la facilité d'apprentissage, la facilité de recherche, l'efficacité d'utilisation.
- Méthodes de mise en œuvre d'interfaces, par exemple au moyen de bibliothèques logicielles .
- Méthodes d'évaluation et de comparaison des interfaces en fonction de leur convivialité et d'autres propriétés souhaitables.
- Méthodes d’étude de l’interaction homme-machine et de ses implications socioculturelles plus larges.
- Méthodes permettant de déterminer si l'utilisateur est un humain ou un ordinateur.
- Modèles et théories de l’utilisation homme-machine ainsi que cadres conceptuels pour la conception d’interfaces informatiques, tels que les modèles cognitivistes de l’utilisateur, la théorie de l’activité ou les descriptions ethnométhodologiques de l’utilisation homme-machine.
- Des perspectives qui réfléchissent de manière critique aux valeurs qui sous-tendent la conception informatique, l’utilisation de l’ordinateur et la pratique de la recherche en IHM.
Les objectifs des chercheurs en interaction homme-machine (IHM) peuvent varier. Dans une perspective cognitiviste, ils peuvent chercher à adapter les interfaces informatiques à la représentation mentale que les humains se font de leurs activités. Dans une perspective post-cognitiviste , ils peuvent chercher à adapter les interfaces informatiques aux pratiques sociales ou aux valeurs socioculturelles existantes.
Les chercheurs en IHM s'intéressent au développement de méthodologies de conception, à l'expérimentation avec des dispositifs, au prototypage de logiciels et de systèmes matériels, à l'exploration des paradigmes d'interaction et au développement de modèles et de théories de l'interaction.
Conception
Principes

Les principes de conception expérimentale suivants sont pris en compte lors de l'évaluation d'une interface utilisateur existante ou de la conception d'une nouvelle interface utilisateur :
- L'accent est mis dès le départ sur les utilisateurs et les tâches : on détermine le nombre d'utilisateurs nécessaires et on identifie les utilisateurs appropriés (une personne n'ayant jamais utilisé l'interface et ne l'utilisera probablement jamais n'est pas un utilisateur valide). On définit ensuite les tâches que les utilisateurs effectueront et leur fréquence d'exécution.
- Mesure empirique : l’interface est testée auprès d’utilisateurs réels qui l’utilisent quotidiennement. Les résultats peuvent varier selon le niveau de compétence de l’utilisateur et l’interaction homme-machine typique n’est pas toujours représentée. Des indicateurs d’utilisabilité quantitatifs sont déterminés, tels que le nombre d’utilisateurs effectuant la ou les tâches, le temps nécessaire à leur exécution et le nombre d’erreurs commises.
- Conception itérative : Après avoir déterminé les utilisateurs, les tâches et les mesures empiriques à inclure, les étapes de conception itératives suivantes sont réalisées :
- Concevoir l'interface utilisateur
- Test
- Analyser les résultats
- Répéter
Le processus de conception itératif est répété jusqu'à la création d'une interface utilisateur sensée et conviviale.
Méthodologies
Depuis l'émergence du domaine dans les années 1980, diverses stratégies définissant les méthodes de conception de l'interaction homme-machine ont vu le jour. La plupart des philosophies de conception s'appuient sur un modèle d'interface entre utilisateurs, concepteurs et systèmes techniques. Les premières approches considéraient les processus psychologiques des utilisateurs comme prévisibles et quantifiables, et incitaient les concepteurs à s'appuyer sur les sciences cognitives pour identifier les zones d'interaction (telles que la mémoire et l'attention) lors de la conception des interfaces utilisateur. Les modèles actuels, en général, privilégient un dialogue constant entre utilisateurs, concepteurs et développeurs, et préconisent d'intégrer les systèmes techniques aux expériences souhaitées par les utilisateurs, plutôt que d'adapter l'expérience utilisateur à un système préétabli.
- Théorie de l'activité : utilisée en IHM pour caractériser et prendre en compte le contexte des interactions entre humains et ordinateurs. L'hypothèse de l'action fournit un cadre de raisonnement sur les activités dans ces circonstances spécifiques et éclaire la conception des interactions selon une perspective axée sur l'action.
- La conception centrée sur l'utilisateur (CCU) est une théorie de conception novatrice et largement répandue, fondée sur le principe que les utilisateurs doivent être au cœur de la conception de tout système informatique. Utilisateurs, concepteurs et experts techniques collaborent pour définir les besoins et les contraintes des utilisateurs et créer un système répondant à ces exigences. Souvent, les conceptions centrées sur l'utilisateur s'appuient sur des études ethnographiques des situations dans lesquelles les utilisateurs interagiront avec le système. Cette approche s'apparente à la conception participative , qui met l'accent sur la possibilité pour les utilisateurs finaux de contribuer efficacement grâce à des séances de conception partagées et des ateliers.
- Principes de conception d'interface utilisateur : ces normes peuvent être prises en compte lors de la conception d'une interface client : résistance, facilité d'utilisation, perméabilité, affordance, cohérence, structure et retour d'information.
- Conception axée sur les valeurs (CAV) : une technique d’innovation qui prend en compte les personnes qui utilisent directement la conception, ainsi que celles qu’elle influence, directement ou indirectement. La CAV utilise un processus de conception itératif comprenant trois types d’analyses : théoriques, pratiques et techniques. Les analyses théoriques visent à comprendre et à formuler les différentes composantes de la conception, ainsi que ses atouts et les éventuelles contradictions rencontrées par ses utilisateurs. Les analyses pratiques sont des études subjectives ou quantitatives permettant d’explorer des éléments utilisés pour éclairer la compréhension des concepteurs quant aux valeurs, aux besoins et aux pratiques des utilisateurs. Les analyses techniques peuvent porter sur l’étude de l’utilisation des technologies connexes ou des architectures système.
Recherches actuelles
Les thèmes liés à l'interaction homme-machine comprennent les suivants :
Réalité augmentée (RA)
Interaction homme-IA
Émotions et interaction homme-machine
Interfaces cerveau-ordinateur
Interactions de sécurité
Les interactions de sécurité étudient l'interaction entre les humains et les ordinateurs, notamment en matière de sécurité de l'information . Leur objectif est d'améliorer l' ergonomie des fonctionnalités de sécurité dans les applications destinées aux utilisateurs finaux .
Contrairement à l'IHM, dont les origines remontent aux débuts de Xerox PARC dans les années 1970, la sécurité des IHM (IHMSec) est un domaine d'étude relativement récent. L'intérêt pour ce sujet suit celui de la sécurité Internet , qui n'est devenue une préoccupation majeure du public que très récemment.
Lorsque les fonctionnalités de sécurité présentent une faible convivialité, voici les raisons courantes :
- Ils ont été ajoutés comme une simple réflexion après coup.
- Elles ont été intégrées à la hâte pour corriger des failles de sécurité récemment découvertes.
- Ils traitent des cas d'utilisation très complexes sans l'aide d'un génie du logiciel.
- Leurs concepteurs d'interface manquaient de compréhension des concepts de sécurité connexes.
- Leurs concepteurs d'interface n'étaient pas des experts en ergonomie (ce qui signifiait souvent qu'ils étaient eux-mêmes les développeurs de l'application).
Facteurs de changement
Traditionnellement, l'utilisation de l'ordinateur était modélisée comme une dyade homme-machine où les deux étaient connectés par un canal de communication explicite et restreint, tel que des terminaux textuels. De nombreux travaux ont été menés pour rendre l'interaction entre un système informatique et un humain plus représentative de la nature multidimensionnelle de la communication, des interactions et de la pensée quotidiennes. En raison des problèmes potentiels, l'interaction homme-machine s'est déplacée au-delà de l'interface pour répondre aux observations formulées par Douglas Engelbart : « Si la facilité d'utilisation était le seul critère valable, les gens resteraient fidèles aux tricycles et n'essaieraient jamais les vélos. »
L’interaction entre les humains et les ordinateurs continue d’évoluer rapidement. Cette interaction est influencée par les progrès de l’informatique, notamment :
- La baisse des coûts du matériel informatique permet d'augmenter la mémoire et d'accélérer les systèmes.
- Miniaturisation du matériel informatique permettant sa portabilité
- Réduction des besoins en énergie permettant la portabilité
- Les nouvelles technologies d'affichage permettent de conditionner les dispositifs informatiques sous de nouvelles formes.
- Matériel spécialisé permettant de nouvelles fonctions
- Développement accru des communications en réseau et de l'informatique distribuée
- L'utilisation des ordinateurs se généralise de plus en plus, notamment par des personnes n'appartenant pas au secteur informatique.
- L’innovation croissante dans les techniques de saisie (par exemple, la voix, les gestes , le stylo), combinée à la baisse des coûts, conduit à une informatisation rapide des personnes auparavant exclues de la révolution informatique .
- Des préoccupations sociales plus larges menant à un meilleur accès aux ordinateurs pour les groupes actuellement défavorisés
Conférences scientifiques
L'une des principales conférences consacrées aux nouvelles recherches en interaction homme-machine est la conférence annuelle de l' Association for Computing Machinery (ACM) sur les facteurs humains dans les systèmes informatiques , généralement appelée CHI (prononcé « kaï » ou « khaï »). Organisée par le groupe d'intérêt spécial de l'ACM sur l'interaction homme-machine ( SIGCHI ), CHI est une conférence d'envergure, réunissant des milliers de participants et couvrant un large éventail de sujets. Elle rassemble des universitaires, des praticiens et des industriels.
Il existe également des dizaines d'autres conférences plus petites, régionales ou spécialisées liées à l'IHM organisées chaque année dans le monde entier, notamment :
l’accessibilité