On the Generalizability of Deep Learning-based Code Completion Across Programming Language Versions.
Matteo CiniselliAlberto Martin-LopezGabriele BavotaPublished in: ICPC (2024)
Keyphrases
- programming language
- deep learning
- program code
- programming tool
- unsupervised learning
- general purpose
- domain specific languages
- unsupervised feature learning
- object oriented
- high level
- strongly typed
- software engineering
- machine learning
- weakly supervised
- computer programs
- object oriented programming
- programming environment
- programs written
- denotational semantics
- functional programming
- mental models
- concurrent programming
- object recognition
- source code
- open source
- functional language
- multiscale