The Tools for Software Engineers group @ Microsoft just started accepting applications for graduate level internships for the Summer of 2019. We design most of our research projects to result in a publication, which is especially valuable for PhD students. However, all our projects also focus on internal impact for Microsoft, that means solving real world industry […]

Read More

Abstract We present a design study to describe and mitigate cognitive challenges faced by software engineers using modern, cached, and distributed build systems. Today’s modern build systems distribute and parallelize build tasks across thousands of machines, reusing cached build results whenever possible. Despite the sophisticated nature of modern build tools, the core software architecture of the system […]

Read More