Programmable Software Systems Lab at UCLA

The goal of our research is to enable the development of high-performance applications with robust correctness guarantees We achieve this by building practical programmable software systems that target realistic workloads in widely-used environments. Our systems are built on solid foundations using techniques drawn from the programming languages, compilers, and formal methods literature.

Group Members at UCLA

Affiliate Members

Alumni and Past Advisees


Selected Publications

Here are some of our recent papers.

Correctness, Security, and Privacy of Effectful Tasks

Optimization of Python Applications

Compilers and Systems for Shell Script Performance

Cloud Software Systems