Lean 4
Lean 4 programming language and theorem prover Lean is a functional programming language that makes it easy to write correct and maintainable code. You can also use Lean as an interactive theorem prover. Lean programming…
Research at Microsoft 2020: Addressing the present while looking to the future
Microsoft researchers pursue the big questions about what the world will be like in the future and the role technology will play. Not only do they take on the responsibility of exploring the long-term vision…
Investigating Secure Development In Practice A Human-Centered Perspective
Secure development is not just a technical problem: it’s a human and organizational problem as well. To understand the causes of insecurity, and find effective solutions, we must understand how and why security problems happen,…
OOPSLA’20 Talk: Feedback-Driven Semi-supervised Synthesis of Program Transformations
This talk was presented at OOPSLA 2020.