Great, readable paper by Romain Robbes and Michele Lanza: Improving Code Completion with Program History
It's a quantitative analysis of code completion tools, covering both static and dynamically typed languages!
Related Posts
Over a sufficiently long time horizon, all code you write is legacy code.
Copilot doesn't offer a way of disabling completion inside comments. People have discovered a comical workaround: swearing in the comment! https://github.com/orgs/community/discussions/8062#discussioncomment-11902740
Difftastic has been cited in a paper!
Modernizing SMT-Based Type Error Localization https://arxiv.org/abs/2408.09034
The authors use difftastic to work out which parts of a buggy program have actually changed, a great use case :)