Human-computer interaction

Human-computer interaction

Redefining human experiences through innovations in research, design, and technology.

Human-computer interaction researchers at Microsoft envision a future where technology enhances the human experience for everyone, everywhere. Research results are routinely translated to technological innovations that impact Microsoft customers and products and benefit society at large through open science collaborations.

Team members hold degrees across the social sciences from anthropology to psychology in addition to computer science and engineering. The multidisciplinary approach brings insight and understanding to the societal consequences of technology and guides design choices that complement human skills, behaviors, and abilities.

Focus Areas

Interaction techniques and devices

Designing innovative technologies for input to computers that complement human skills, including the motor-sensory and cognitive aspects of interaction, with appropriate feedback.

Social computing

Analyzing large-scale data from social media to gain insights on societal issues and developing novel algorithms and technologies for social computing.

Computer-supported cooperative work

Studying and supporting groups of people that communicate for work and leisure via technology such as immersive telepresence experiences.

Information visualization

Researching innovative techniques and technologies to explore, present and interact with data for enriched storytelling experiences and analysis that yields useful insights.

Machine learning by people, for people

Developing technologies that enable non-machine learning experts to build, train and deploy machine learning algorithms and systems.

Affective computing

Researching and developing systems that recognize, interpret, process and respond to human emotions for social good.


Researching the design and development of wearable devices for enhanced personalized technology experiences.


Inventing inclusive technologies that address the challenges and needs of users with a variety of sensory, motor and cognitive abilities.

Virtual and augmented reality

Pioneering techniques to create life-like virtual experiences and augment reality with feedback such as graphics that help solve everyday problems.