Back to Explore
cs.PLComputer Science

Programming Languages

Language design, compilers, type systems

9.0CLApr 19
Probabilistic Programs of Thought

Poorva Garg, Renato Lui Geh, Daniel Israel et al.

This work addresses the computational bottleneck of sampling many programs from LLMs for code generation and reasoning tasks, offering a more efficient test-time method.

18.5SEMay 7Code
Teaching LLMs Program Semantics via Symbolic Execution Traces

Jonas Bayer, Stefan Zetzsche, Olivier Bouissou et al.

For developers and researchers using LLMs for program verification, this work addresses the critical gap in violation detection, showing that training on formal verification traces can significantly improve performance.

14.9PLMar 13Code
Can LLMs Perform Synthesis?

Derek Egolf, Yuhao Zhou, Stavros Tripakis

This addresses the problem of evaluating LLMs' capabilities in program synthesis for AI and software engineering, showing they are currently incremental compared to specialized tools.

13.0PLMay 13
Language-Based Agent Control

Timothy Zhou, Loris D'Antoni, Nadia Polikarpova

For developers of agentic applications, LBAC provides a principled way to enforce security policies uniformly across both agent-generated and developer-written code.

8.2CLMay 16
Constrained Code Generation with Discrete Diffusion

Lize Shao, Michael Cardei, Zichen Xie et al.

For developers and security engineers, CDC provides a method to enforce program-level constraints during code generation without retraining, addressing a key limitation of autoregressive models.

13.0LGMar 25
Likelihood hacking in probabilistic program synthesis

Jacek Karwowski, Younesse Kaddar, Zihuiwen Ye et al.

This addresses a critical failure mode in automated Bayesian model discovery for researchers and practitioners using probabilistic programming, though it is incremental as it builds on existing language frameworks.