You are viewing content from a past/completed QCon -

Presentation: Improving Developer Productivity with Visual Studio Intellisense

Track: Solving Software Engineering Problems with Machine Learning

Location: Cyril Magnin III

Duration: 11:00am - 11:40am

Day of week:

Slides: Download Slides

This presentation is now available to view on

Watch video with transcript


In this session, we'll discuss how PM, engineering, and data science came together to build Visual Studio IntelliCode, which delivers context-aware code completion suggestions (IntelliSense). We'll take you through our journey of customer research, model tuning, and an overview of our engineering layout to showcase how you can think about adding AI/ML capabilities to existing tools.

Speaker: Allison Buchholtz-Au

Program Manager II @Microsoft

Allison joined the Visual Studio PM team after graduating in 2015 from Harvard University with a degree in computer science. In her time at Microsoft, she's had the opportunity to work on a wide variety of projects spanning source control integration, new user onboarding, and developer productivity. Her current focus is Visual Studio IntelliCode, which aims to increase developer productivity by infusing machine learning and artifical intelligence into developer tools. Allison can be difficutl to find at times, as she's often traveling to conferences around the world to share her love and knowledge of all things Visual Studio. 


In her spare time, you can find her testing new recipes, relaxing at a brewery with her corgi Olive, and searching for sunshine in the not-so-sunny Seattle area.

Find Allison Buchholtz-Au at

Speaker: Shengyu Fu

Principal Data Scientist Manager @Microsoft


I lead an applied science team in Microsoft Cloud & AI division. Our mission is to infuse ML & AI into Microsoft developer platforms and tools. My team initiated the Visual Studio IntelliCode project and is responsible for the ML models powering the smarter intellisense for multiple programming languages in Visual Studio and Visual Studio Code. I have extensive experience in machine learning, big data mining and software enrginnering. I'm very passionate to solve tough problems through smart data and software.

Find Shengyu Fu at