| 2022 | ICFP | tylr: a tiny tile-based structure editor. | David Moon, Andrew Blinn, Cyrus Omar |
| 2022 | Onward | Contextualized Programming Language Documentation. | Hannah Potter, Ardi Madadi, Ren Just, Cyrus Omar |
| 2021 | PLDI | Filling typed holes with live GUIs. | Cyrus Omar, David Moon, Andrew Blinn, Ian Voysey, Nick Collins, Ravi Chugh |
| 2017 | POPL | Hazelnut: a bidirectionally typed structure editor calculus. | Cyrus Omar, Ian Voysey, Michael Hilton, Jonathan Aldrich, Matthew A. Hammer |
| 2016 | GPCE | Programmable semantic fragments: the design and implementation of typy. | Cyrus Omar, Jonathan Aldrich |
| 2015 | SAC | Composable and hygienic typed syntax macros. | Cyrus Omar, Chenglong Wang, Jonathan Aldrich |
| 2014 | ECOOP | Safely Composable Type-Specific Languages. | Cyrus Omar, Darya Kurilova, Ligia Nistor, Benjamin Chung, Alex Potanin, Jonathan Aldrich |
| 2014 | ICSE | Collaborative infrastructure for test-driven scientific model validation. | Cyrus Omar, Jonathan Aldrich, Richard C. Gerkin |
| 2014 | OOPSLA | Statically typed string sanitation inside a python. | Nathan Fulton, Cyrus Omar, Jonathan Aldrich |
| 2013 | ECOOP | Type-directed, whitespace-delimited parsing for embedded DSLs. | Cyrus Omar, Benjamin Chung, Darya Kurilova, Alex Potanin, Jonathan Aldrich |
| 2013 | OOPSLA | Structured statistical syntax tree prediction. | Cyrus Omar |
| 2012 | ICSE | Active code completion. | Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, Brad A. Myers |
| 2012 | OOPSLA | Active type-checking and translation. | Cyrus Omar |
| 2008 | ICASSP | Querying the user properly for high-performance brain-machine interfaces: Recursive estimation, control, and feedback information-theoretic perspectives. | Cyrus Omar, Miles Johnson, Timothy Bretl, Todd P. Coleman |
| 2008 | IJCNN | Shedding weights: More with less. | Tsvi Achler, Cyrus Omar, Eyal Amir |