Microsoft Corporation
Deep learning enhanced code completion system
Last updated:
Abstract:
A code completion tool uses a deep learning model to predict the likelihood of a method completing a method invocation. In one aspect, the deep learning model is a LSTM trained on features that represent the syntactic context of a method invocation derived from an abstract tree representation of the code fragment.
Status:
Grant
Type:
Utility
Filling date:
18 Apr 2021
Issue date:
5 Jul 2022