Reinforcing program correctness with reinforcement learning
Many of our online activities, from receiving and sending emails to searching for information to streaming movies, are driven behind the scenes by cloud-based distributed architectures. Writing concurrent software—programs with multiple logical threads of execution—is…
Innovation by (and beyond) the numbers: A history of research collaborations in Excel
Microsoft Excel is one of the world’s most important software tools, relied upon by users worldwide to create, understand, model, predict, and collaborate. As the Excel team works to leverage new areas of computer science –…
Tech Minutes: Project Coyote
Pantazis Deligiannis introduces and demos Coyote as part of the Innovation Developer Tech Minutes series.
Developer Experience Lab
Developer Experience Lab is a joint effort between GitHub, Microsoft, and Microsoft Research, whose mission is to discover, improve, and amplify developer work and well-being. We do this through socio-technical investigations in the following focus…