Portrait of Shengyu Fu

Shengyu Fu

Principal Applied Science Manager

About

I am a Principal Applied Science Manager in Microsoft Developer Division leading an applied research team to improve developer productivity through machine learning and AI.  We initiated the research effort in improving code completion in Visual Studio/Visual Studio Code and turned our research into products such as IntelliCode (opens in new tab) to empower the developers around the world. We are building tools like IntelliCode API Usage Examples (opens in new tab) to facilitate knowledge discovery within IDE. We are also actively researching ways to automate developer collaboration activities such as code merging and code reviewing, etc.

Some of our research and engineering challenges:

  • How to continuously improve the quality of the deep learning models trained on code?
  • How to speed up the model execution on developers’ devices with heterogeneous specs?
  • How to better leverage code syntax and semantics in model training and inference?