Microsoft Research Blog

Human-centered computing

  1. Meredith Ringel Morris

    Reflections – the Grace Hopper Conference past and present 

    September 26, 2018 | Meredith Ringel Morris

    This year I will be attending the Grace Hopper Celebration of Women in Computing (GHC), where I will be part of a panel discussion on the topic, “Will Artificial Intelligence Eliminate Accessibility Barriers?” (at noon on Wednesday, Sept. 26th). I’ve attended GHC three times in…

  2. Democratizing APIs with Natural Language Interfaces 

    July 2, 2018 | Ahmed Awadallah and Ryen W. White

    Benefiting from a confluence of factors, such as service-oriented architecture, cloud computing, and Internet-of-Things (IoT), application program interfaces – APIs – are playing an increasingly important role in both the virtual and the physical world. For example, web services, such as those featuring weather, sports,…

  3. Measuring employment demand with internet search data 

    April 25, 2018 | Scott Counts and Justin Cranshaw

    The United States, along with much of the world, is in the midst of an economic transition from manual to intellectual labor. The changing nature of work, including the automation of labor, is an important issue facing society, with implications not only for our standard…

  4. ChatPainter: Improving text-to-image generation by using dialogue 

    April 23, 2018

    Generating realistic images from a text description is a challenging task for a bot. A solution to this task has potential applications in the video game and image editing industries, among many others. Recently, researchers at Microsoft and elsewhere have been exploring ways to enable…

  5. Manipulating Space and Time in Mixed Reality 

    April 23, 2018

    Virtual Reality and Augmented Reality each has distinct advantages when it comes to bringing digital capabilities into our everyday lives. Everything users see, including the environment and every object can be controlled and changed. This also means that what users see doesn’t necessarily mirror the…

  6. Uncanny Valley and the Sense of Touch 

    April 18, 2018

    The notion of an “uncanny valley” is well known in robotics[1]. This is when increasing the realism of a robot’s human-like appearance can lead to feelings of unease—or even revulsion—as a robot becomes more and more (but never quite fully) human-like[2]. While this uncanny valley…