Validating AI-Generated Code with Live Programming
Ferdowsi K., Huang R., James M. B., Polikarpova N., Lerner S. “Live Exploration of AI-Generated Programs”. CHI 2024.
Ferdowsi K., Huang R., James M. B., Polikarpova N., Lerner S. “Live Exploration of AI-Generated Programs”. CHI 2024.
James M. B. “Exploratory Phenomena in Program Synthesis”. PhD Thesis. Proquest. 2024.
Barke S., James M. B., Polikarpova N., “Grounded Copilot: How Programmers Interact with Code-Generating Models”. Proceedings of the ACM on Programming Languages Volume 7, Issue OOPSLA1, Article No.: 78, pp 85–111. doi.org/10.1145/3586030.
James M. B., Polikarpova N., “Program Recognition in Synthesis” PLATEAU 2021.
Michael B. James, Zheng Guo, Ziteng Wang, Shivani Doshi, Hila Peleg, Ranjit Jhala, Nadia Polikarpova, “Digging for fold: synthesis-aided API discovery for Haskell,” Proc. ACM Program. Lang., vol. 4, no. OOPSLA, p. 205:1–205:27, Nov. 2020, doi: 10.1145/3428273.
Zheng Guo, Michael B. James, David Justo, Jiaxiao Zhou, Ziteng Wang, Ranjit Jhala, Nadia Polikarpova, “Program synthesis by type-guided abstraction refinement,” Proc. ACM Program. Lang., vol. 4, no. POPL, p. 12:1–12:28, Dec. 2019, doi: 10.1145/3371080.
Talk at OOPSLA 2023, Cascais, Portugal
Talk at PLATEAU 2021, Carnegie Mellon University
Talk at OOPSLA 2021, Chicago, IL
Talk at OOPSLA 2020, Online
Talk at UC San Diego, Department of Computer Science, San Diego, California
Talk at POPL 2020 Student Research Competition, New Orleans, LA
Talk at UC San Diego, Department of Computer Science, San Diego, California