C to Checked C by 3C

A Machiry, J Kastner, M McCutchen, A Eline… - Proceedings of the …, 2022 - dl.acm.org
Owing to the continued use of C (and C++), spatial safety violations (eg, buffer overflows)
still constitute one of today's most dangerous and prevalent security vulnerabilities. To …

Do Machine Learning Models Produce TypeScript Types That Type Check?

MH Yee, A Guha - ar** performance
B Greenman - Proceedings of the 2023 ACM Conference on …, 2023 - dl.acm.org
Reproducible, rigorous experiments are key to effective computing research because they
provide grounding and a way to measure progress. Gradual ty** is an emerging area that …

Pluggable type inference for free

M Kellogg, D Daskiewicz, LND Nguyen… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
A pluggable type system extends a host programming language with type qualifiers. It lets
programmers write types like unsigned int, secret string, and nonnull object. Typechecking …

QuAC: Quick Attribute-Centric Type Inference for Python

J Wu, C Lemieux - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Python's dynamic ty** facilitates rapid prototy** and underlies its popularity in many
domains. However, dynamic ty** reduces the power of many static checking and bug …

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

F Cassano, MH Yee, N Shinn, A Guha… - ar**
D Troppmann, A Fass, CA Staicu - Proceedings of the 39th IEEE/ACM …, 2024 - dl.acm.org
In recent years, scripting languages such as JavaScript and Python have gained a lot of
traction due to their flexibility, which allows developers to write concise code in a short …

A gradual probabilistic lambda calculus

W Ye, M Toro, F Olmedo - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
Probabilistic programming languages have recently gained a lot of attention, in particular
due to their applications in domains such as machine learning and differential privacy. To …

How profilers can help navigate type migration

B Greenman, M Felleisen, C Dimoulas - Proceedings of the ACM on …, 2023 - dl.acm.org
Sound migratory ty** envisions a safe and smooth refactoring of untyped code bases to
typed ones. However, the cost of enforcing safety with run-time checks is often prohibitively …