Microsoft Corporation
Multi-lingual line-of-code completion system

Last updated:

Abstract:

A code completion tool uses a neural transformer model to generate candidate sequences to complete a line of source code. The neural transformer model is trained using a conditional language modeling objective on a large unsupervised dataset that includes source code programs written in several different programming languages. The neural transformer model is used within a beam search that predicts the most likely candidate sequences for a code snippet under development.

Status:
Grant
Type:

Utility

Filling date:

11 Nov 2019

Issue date:

1 Mar 2022