Litcius/Paper detail

CodeFill

Maliheh Izadi, Roberta Gismondi, Georgios Gousios

2022Proceedings of the 44th International Conference on Software Engineering80 citationsDOIOpen Access PDF

Abstract

Code completion is an essential feature of IDEs, yet current auto-completers are restricted to either grammar-based or NLP-based single token completions. Both approaches have significant drawbacks: grammar-based autocompletion is restricted in dynamically-typed language environments, whereas NLP-based autocompleters struggle to understand the semantics of the programming language and the developer's code context.

Topics & Concepts

Computer scienceSoftware Engineering ResearchTopic ModelingAdvanced Malware Detection Techniques