Return to Podcast home

Microsoft Research Blog

Program languages and software engineering

  1. Class of 2018-19 PhD fellows to push frontiers of AI 

    January 9, 2018 | Sandy Blyth

    Class of 2018-19 PhD fellows to push frontiers of AI By Sandy Blyth A graduate student working on technology that leverages human brain signals to accelerate robot learning and another student who is developing models of human conversations that capture what is explicitly communicated and…

  2. a group of people posing for the camera

    2017 Beauty of Programming contest winners take big AI steps 

    October 24, 2017

    On August 15, the sixth annual Microsoft Beauty of Programming Challenge — a programming competition for college students in Asia — came to a close. This year's theme focused on artificial intelligence question and answer (Q&A) projects. The challenge asked each team to create a…

  3. Getting compilers right: a reliable foundation for secure software 

    June 22, 2017

    By Nuno Lopes, Researcher, Microsoft Research Cambridge Think compilers cannot compromise the security of your application? Think twice! Compiler writers work around the clock to continuously deliver better compilers. They are driven by the ever-increasing importance of: Increasing performance (everyone wants their code to run…

  4. P: A programming language designed for asynchrony, fault-tolerance and uncertainty

    P: A programming language designed for asynchrony, fault-tolerance and uncertainty 

    May 19, 2017

    By Shaz Qadeer, Principal Researcher The complexity of emerging software applications requires new approaches to understanding and then efficiently building, testing and debugging these systems. Today’s software uses cloud resources, is often embedded in devices in the physical world and employs artificial intelligence techniques. These…

  5. Microsoft Research and the industrial research cycle 

    January 30, 2017

    By Thomas Ball, Research Manager, Research in Software Engineering (RiSE) group, Microsoft Research The industrial research cycle Here is what I have told new hires of Microsoft Research (MSR) since I became a manager some 14 years ago: MSR gives you the freedom to explore…