activity
20172023
most citedStarCoder: may the source be with you!

200 citations · 288 across the 7 of their papers we have counts for

collaborators

7 papers

cs.SE2023★ 1 cited

Type Prediction With Program Decomposition and Fill-in-the-Type Training

Federico Cassano, Ming-Ho Yee, Noah Shinn +2

TypeScript and Python are two programming languages that support optional type annotations, which are useful but tedious to introduce and maintain. This has motivated automated typ…

cs.CL2023★ 200 cited

StarCoder: may the source be with you!

Raymond Li, Loubna Ben Allal, Yangtian Zi +64

The BigCode community, an open-scientific collaboration working on the responsible development of Large Language Models for Code (Code LLMs), introduces StarCoder and StarCoderBase…

cs.SE2023★ 6 cited

Do Machine Learning Models Produce TypeScript Types That Type Check?

Ming-Ho Yee, Arjun Guha

Type migration is the process of adding types to untyped code to gain assurance at compile time. TypeScript and other gradual type systems facilitate type migration by allowing pro…

cs.LG2022★ 14 cited

MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generation

Federico Cassano, John Gouwar, Daniel Nguyen +10

Large language models have demonstrated the ability to generate both natural language and programming language text. Such models open up the possibility of multi-language code gene…

cs.PL2019★ 3 cited

Precise Dataflow Analysis of Event-Driven Applications

Ming-Ho Yee, Ayaz Badouraly, Ondřej Lhoták +2

Event-driven programming is widely used for implementing user interfaces, web applications, and non-blocking I/O. An event-driven program is organized as a collection of event hand…

cs.PL2019★ 30 cited

R Melts Brains -- An IR for First-Class Environments and Lazy Effectful Arguments

Olivier Flückiger, Guido Chari, Jan Ječmen +3

The R programming language combines a number of features considered hard to analyze and implement efficiently: dynamic typing, reflection, lazy evaluation, vectorized primitive typ…

cs.PL2017★ 34 cited

Correctness of Speculative Optimizations with Dynamic Deoptimization

Olivier Flückiger, Gabriel Scherer, Ming-Ho Yee +3

High-performance dynamic language implementations make heavy use of speculative optimizations to achieve speeds close to statically compiled languages. These optimizations are typi…