Deep learning enhanced code completion system

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...

Full description

Saved in:
Bibliographic Details
Main Authors Svyatkovskiy, Alexey, Zhao, Ying, Sundaresan, Neelakantan, Fu, Shengyu
Format Patent
LanguageEnglish
Published 20.04.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:Application Number: US201916377789