… Code completion is a widely used productivity tool. It takes away the burden … name. We present an approach to improve code completion with program history. We define a benchmark measuring the accuracy and usefulness of a code completion …ASE 2008: 317-326
… The suggestions made by current IDE’s code completion features are based … in a particular context. In this paper, we present intelligent code completion systems … experiments give evidence that intelligent code completion systems which learn …FSE 2009: 213-222
… Code completion is an editor service that suggests keywords and identifiers … to produce a platform-agnostic code completion editor service for Spoofax languages … completion editor service for a new programming language requires development …Poster at SPLASH, 2018.
… Principled syntactic code completion enables developers to change source code … language exploration. However, existing code completion systems are ad-hoc … completion from the syntax definition of arbitrary languages. A key insight of our …SLE 2016: 163-175