Understanding Motifs of Behavior and Sources of Errors in Programs

Semantic Foundations for Live Programming Environments

Intelligent Digital Fabrication: Toward a Collaborative Partnership between Humans & Machines

Incorporating Real-World Semantics into Program Analysis of Robot Systems

Probabilistic Reasoning Meets Heuristic Search

Evolution-Aware Runtime Verification