Microsoft Research Blog

Systems

  1. LiveLabs: testing the usefulness of mobile data 

    May 29, 2015

    What if a mobile game maker could determine the “who, when, and where” that lead to the most satisfying gaming experience? What if they knew precise combination of demographics, location, and recent activities—say young men, in their dorm room, after a meal—that yields the highest…

  2. Chain reaction of collaboration 

    May 28, 2015

    Over the years, Microsoft Research Asia has fostered connections among a variety of people in the computer science and technology fields, especially by bringing together Microsoft researchers, interns, and university professors to collaborate on continuing projects. Such was the case when Microsoft Research Asia researcher…

  3. Making mobile phones more useful, and addictive 

    May 19, 2015

    Posted by Allison Linn Mobile phones and devices have already crossed the line from convenience to necessity, and we will likely grow even more reliant on them in the future. Microsoft researchers are working on a number of ways to make these gadgets both more…

  4. Tune in for the latest on devices and networking 

    May 11, 2015

    Tomorrow, May 12, is the first full day of the Microsoft Research Devices and Networking Summit, which brings together more than 200 experts to discuss cutting-edge developments, potential breakthroughs, and ongoing concerns in today’s evermore connected world.  An event of this significance deserves broad participation, which…

  5. Code Hunt: creating a community with a game 

    April 29, 2015

    Launched a year ago, Code Hunt is a coding game that challenges players first to deduce a hidden problem from clues presented as unit tests and then to write a program to solve it. The game has been enormously successful, attracting more than 150,000 players…

  6. Trill Moves Big Data Faster, by Orders of Magnitude 

    January 27, 2015

    Posted by George Thomas Jr. In today’s high-productivity computing environments that process dizzying amounts of data each millisecond, a research project named for “a trillion events per day” may seem relatively ordinary. But when you understand that Trill, a new high-performance streaming analytics engine developed…

  7. Equation of a Fuzzing Curve — Part 2/2 

    January 6, 2015 | Eugene Bobukh

    See Part 1> Can you predict how many bugs will be found at infinity? No. There seems to be a fundamental limit on fuzzing curve extrapolation. To see that, consider bug distribution function of the following form: where p0 >> p1 but a0 ≈ a1…

  8. Equation of a Fuzzing Curve — Part 1/2 

    December 18, 2014 | Eugene Bobukh

    Introduction While fuzzing, you may need to extrapolate or describe analytically a "fuzzing curve", which is the dependency between the number of bugs found and the count of fuzzing inputs. Here I will share my approach to deriving an analytical expression for that curve. The…

  9. Is a Safer Cloud on the Horizon? 

    December 1, 2014

    A new technology called Haven could provide unprecedented protection for data stored in the cloud When you store data in the cloud, you entrust the cloud provider with your data. You essentially cross your fingers and hope the provider won't leak the data, tamper with…