Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Tools for Software Engineers

The Tools for Software Engineers (TSE) team is creating a future where Microsoft's software engineering systems are considered best-in-class industry wide.

TSE’s primary objective is to shorten the continuous integration and verification cycle time. We make as short as possible the time required for a source code change to move from a developer desktop to a compiled and unit tested executable. In addition, we enable continuous improvement of Microsoft’s engineering processes by using the right data in the right context for making decisions about our products, processes and organizations.

We are currently working on the following projects:

Project CloudDev brings the positive network effects afforded by cloud computing to the practice of software development at Microsoft. It provides cloud-based build, test, and analytics services to product groups across Microsoft. CloudBuild is the first CloudDev service that provides fast, reliable, resource-effective, and convenient builds through incremental, cached, and scaled-out computations.

Project CodeFlow ensures Microsoft engineers have best-in-class code review tools at their disposal.

Finally, CodeMine is an analytics platform built specifically for analyzing the performance of the engineering process and discovery of effective practices.

TSE has combination of world class engineers and leading software engineering researchers. Our customers are product groups within Microsoft. We are always open to collaboration with academia and we often host visiting researchers. Our interns are typically students with interests in programming languages, distributed systems, information retrieval, or empirical software engineering.

TSE :: Enabling Microsoft to develop software at the speed of thought

Publications
People
Birendra Acharya
Birendra Acharya

Lance Collins
Lance Collins

Randy Dodgen
Randy Dodgen

John Erickson
John Erickson

Paul Jones
Paul Jones

Erik Mavrinac
Erik Mavrinac

Val Menn
Val Menn

Michael Pysson
Michael Pysson

Zack Runner
Zack Runner

Newton Sanches
Newton Sanches

Rainer Sigwald
Rainer Sigwald

Jack Tilford
Jack Tilford

Yancho Yanev
Yancho Yanev