1. Timing Side-Channel Mitigation via Automated Program Repair;ACM Transactions on Software Engineering and Methodology;2024-07-16
2. Toward Programming Languages for Reasoning: Humans, Symbolic Systems, and AI Agents;Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software;2023-10-18
3. Small-Amp: Test amplification in a dynamically typed language;Empirical Software Engineering;2022-07-08
4. MetPurity;Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering;2020-12-21
5. How (not) to write Java pointer analyses after 2020;Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software;2020-11-17