Microsoft Research Blog

Program languages and software engineering

  1. Multimouse Makes Computer Learning a Communal Experience 

    May 25, 2006

    By Rob Knies, Managing Editor, Microsoft Research It was just past dusk when we ventured into the heart of the Nakalabande slum in the Jayanagar area of south-central Bangalore. We were seven in number—Kentaro, Udai, Vidya, Indrani, and me, accompanied by a reporter and a…

  2. The Language of Biology 

    December 15, 2004

    By Suzanne Ross, Writer, Microsoft Research If you want to go to another country, it would behoove you to learn the language of the land. Luca Cardelli, an Italian researcher working in England, knows this lesson well. He wants to help scientists travel to an…

  3. Squeeze the Screen 

    October 27, 2004

    By Suzanne Ross, Writer, Microsoft Research If you've never seen some of the ingenious ways that researchers have invented to make viewing data on a small screen easy, you might say, "I'll never do all my computing on a PDA or Smartphone." You might concede…

  4. First Line Worm Defense 

    October 13, 2004

    We don't like worms, in any incarnation. Not the crawly ones, not the human ones, not the computer ones. Especially not the computer ones. We can usually avoid the other kinds. That's why Helen Wang and her colleagues decided to design a shield that would…