Publication
HACL*: A Verified Modern Cryptographic Library
Publication
Program Synthesis
Publication
Enabling mutation testing for Android apps
Video
Improving trust in the compilation from F* to C
F* is a ML-like programming language aimed at program verification, allowing its users to write programs, specifications, and prove them correct in the same tool. It is a key component of the Everest project, whose…
Microsoft Research Blog
Program that repairs programs: how to achieve 78.3 percent precision in automated program repair
By Lily Sun, Research Program Manager of Microsoft Research Asia In February 2017, Microsoft and Cambridge University announced a DeepCoder algorithm that produces programs from problem inputs/outputs. DeepCoder, which operates on a novel yet greatly…