Home | PLAIT Lab
We invent usable programming tools to help teams working for social good—social scientists, journalists, lawyers, domain experts focused on marginalized groups. (Working for social good and struggling to write code or process data? Get in touch!) We combine techniques from Programming Languages and Human-Computer Interaction to make programming languages and programming tools that work better for coders and non-coders alike. New paper at FAccT '23 6/14/2023 Hellina published the first paper of her Ph.D. journey at FAccT 2023! Check out Co-Designing for Transparency: Lessons from Building a Document Organization Tool in the Criminal Justice Domain. Two papers at CHI '23 ⛵ 4/22/2023 Parker and Eric each published the first papers in their Ph.D. journies! Check out A Need-Finding Study with Users of Geospatial Data and Understanding Version Control as Material Interaction with Quickpose. PLAIT goes to Napa 4/16/2023 Justin, Eric, and Parker all presented their research at this spring's EP
Home | PLAIT Lab PLAIT Lab Programming Languages for Approachable and Inclusive Tools @ UC Berkeley EECS Research Themes PL for Social Good We invent usable programming tools to help teams with little or no formal computing education—social scientists, journalists, lawyers, scientists, advocates for marginalized groups, and other domain experts. (Working for social good and struggling to write code or process data? Get in touch!) PL+HCI We combine techniques from Programming Languages and Human-Computer Interaction to make programming languages and programming tools that work better for coders
Explore this link on the map →related reading
- Malleable software in the age of LLMsgeoffreylitt.com
- Best practices for Claude Code - Claude Code Docsanthropic.com
- Malleable software: Restoring user agency in a world of locked-down appsinkandswitch.com
- Learnable Programmingworrydream.com
- ProgramBenchprogrambench.com
- Programming Languages: Application and Interpretationplai.org
- Szymon Kaliskiszymonkaliski.com
- What is PL research and how is it useful? - The PL Enthusiastpl-enthusiast.net
- Ian Arawjoianarawjo.therottingcartridge.com
- Hazel, a live functional programming environment featuring typed holes.hazel.org
- Programming in the Age of Intelligent Machinesbreandan.net
- Craftjzhao.xyz