Quelle est la relation entre la psychologie et l’informatique ?


Puisque le but ultime de l'informatique est de créer des systèmes qui aident, améliorent ou compensent les faiblesses des humains, il existe de nombreuses branches de l'informatique qui s'appuient de plus en plus sur la psychologie. Cinq domaines de l'informatique dans lesquels j'ai fait des recherches (ou du moins qui ont des sous-domaines) s'appuient fortement sur les sciences du comportement humain : l'interaction homme-machine, la cybersécurité, le génie logiciel, les langages de programmation et l'éducation. (On dirait que je suis attiré par l'intersection !) Donc, une certaine compréhension de la psychologie humaine est de plus en plus pratique dans la conception de systèmes informatiques.


Bien sûr, il existe de nombreux domaines qui ne s'appuient pas du tout sur la psychologie : par exemple, l'informatique distribuée concerne les mathématiques et les systèmes, pas les humains. Cependant, même dans ce cas, nous créons en fin de compte des protocoles destinés à être utilisés par des humains ; par conséquent, nous faisons au moins implicitement des déclarations sur les attentes humaines : par exemple, les humains s'attendent à ce que certaines données soient parfaitement synchronisées (disons les soldes bancaires), sont prêts à renoncer à la précision sur d'autres données (disons le nombre de J'aime sur une publication Facebook), et en outre, peuvent être formés pour passer de l'une à l'autre. Donc, en fin de compte, une personne qui construit un système distribué dans la pratique fait des hypothèses sur les attentes humaines et la capacité d'entraînement, qu'elle en soit consciente ou non.


.