News

Following fast on the heels of its original BLINK app for Windows Phone 8—which captures a burst of images when you take a photo so you can select the best shot—Microsoft Research Redmond is releasing ...
VCC is a tool that proves correctness of annotated concurrent C programs or finds problems in them. VCC extends C with design by contract features, like pre- and postcondition as well as type ...
Kodu provides an end-to-end creative environment for designing, building, and playing your own new games. The core of the Kodu project is the programming user interface. The language is simple and ...
How to install and use our quantum simulator Opens in a new tab ...
This is a short paper describing TLAPS, the TLA+ proof system being developed at the Microsoft Research-INRIA Joint Centre. Opens in a new tab ...
The theory of algebraic data types is a valuable modeling tool for software verification. In the past, decision procedures have been proposed for both the full theory and its universal fragment.
By Douglas Gantenbein, Senior Writer, Microsoft News Center People love their smartphones—and they love to play games on them. On common smartphone software platforms, including Windows Phone, games ...
Web tracking is pervasive: the average popular website incorporates over fifty third-party tracking mechanisms. And web tracking is unpopular: a majority of Americans oppose the practice. Do Not Track ...
The past century, dubbed the “Age of Genocide,” saw more than 60 million people murdered to meet the needs of the state. One unassailable fact behind this litany of human conflict and suffering is ...
The best generic tool currently known for attacking lattice-based cryptographic primitives is lattice reduction. Lattice reduction is a representation paradigm: it consists in finding a representation ...
The vision of GeoDec is to enable an information-rich and realistic 3-dimensional visualization and/or simulation of a geographical location (e.g., a city), rapidly and accurately. The idea is not ...
Microsoft Research founder Rick Rashid, in his opening keynote address of Microsoft Research Asia’s 15th Computing in the 21st Century Conference, recounts the core principles he established for the ...