Mergeable Replicated Data Types
ACM Conference on Object-Oriented Programming, Languages, Systems, and Applications (OOPSLA), November 2019
(with G. Kaki, S. Priya, K.C. Sivaramakrishnan)
(abstract)
A Data-Driven CHC Solver
ACM Conference on Programming Language Design and Implementation (PLDI), June 2018
(with H. Zhu, S. Magill) (Distinguished Paper)
(abstract)
Synthesizing Racy Tests
ACM Conference on Programming Language Design and Implementation (PLDI), June 2015
(with M. Samak and M. Ramanathan). (abstract)
Flexible Access Control for Javascript
ACM Conference on Object-Oriented Programming, Systems, Languagess, and Applications (OOPSLA), October 2013
(with G. Richards, C. Hammer, F. Zappa Nardelli, J. Vitek). (abstract)
Composable Asynchronous Events,
ACM Conference on Programming Language Design and Implementation (PLDI),
June 2011
(with L. Ziarek, K.C. Sivaramakrishnan). (abstract)
Semantics-Aware Trace Analysis,
ACM Conference on Programming Language Design and Implementation (PLDI), June
2009
(with K. Hoffman and P. Eugster). (abstract)