L'interaction humain-machine (ou interaction homme-machine), appelée IHM, s’intéresse à la conception et au développement de systèmes interactifs en prenant en compte ses impacts sociétaux et éthiques[1]. Les humains interagissent avec les ordinateurs qui les entourent et cette interaction nécessite des interfaces qui facilitent la communication entre l'humain et la machine. La facilitation de l'utilisation de dispositifs devient de plus en plus importante avec le nombre croissant d'interfaces numériques dans la vie quotidienne[2]. L'IHM a pour but de trouver les moyens les plus efficaces, les plus accessibles et les plus intuitifs pour les utilisateurs d'accomplir une tâche le plus rapidement et le plus précisément possible. L'IHM s'appuie notamment sur la linguistique, sur la vision par ordinateur et sur l'humain.
L'interaction humain-machine est un domaine pluridisciplinaire entre ingénierie (informatique, électronique, mécanique…), science de la nature (sciences cognitives, psychologie, sociologie…) et art et design (design de produit, design interactif, ergonomie…).