
Roopsha Samanta
Assistant Professor · Program synthesis
Max Planck Institute for Software SystemsAbout
Roopsha Samanta is an Assistant Professor in the Department of Computer Science at Purdue University, where she leads the Purdue Formal Methods (PurForM) research group and is a core member of the Purdue Programming Languages (PurPL) group. She completed her PhD at the University of Texas at Austin in 2013 under the supervision of E. Allen Emerson and Vijay K. Garg, followed by postdoctoral research at IST Austria (2014-2016) with Thomas A. Henzinger.
Her research focuses on developing foundational techniques at the intersection of formal methods and programming languages, with primary interests in:
- Program synthesis and repair using semantic guidance
- Modular verification of distributed systems
- Concurrency and synchronization synthesis
- Robustness analysis of I/O systems
Her publication record shows consistent contributions across programming languages and formal methods venues, with recent emphasis on explainable program synthesis, bounded verification of distributed systems, and semantics-guided approaches to enhance synthesis robustness. Her work frequently appears in premier conferences including PLDI, POPL, OOPSLA, and CAV.
Notable scientific recognitions include:
- NSF CAREER Award (2019)
- Amazon Research Award (2021)
She actively advises graduate and undergraduate researchers in the PurForM group, with current students including Nouraldin Jaber, Christopher Wagner, and Yongwei Yuan. Her research is supported by grants from NSF and Amazon.
Beyond research, she teaches courses on program reasoning (CS560) and neurosymbolic program synthesis (CS592), and serves on steering committees for VMW@CAV and DARS. She also co-edits the ACM SIGPLAN Blog on PL Perspectives.
Find Roopsha Samanta elsewhere
Related Searches
You Might Also Like
- RRoopsha SamantaPurdue University · Assistant Professor
- Jingbo WangPurdue University · Assistant Professor
Elizabeth PolgreenUniversity of Edinburgh · Assistant Professor
Loris D'AntoniMax Planck Institute for Software Systems · Associate Professor
Loris D'AntoniInria · Associate Professor
Niklas MückMax Planck Institute for Software Systems · Researcher