research
My current work centers on artificial societies: deterministic simulation mixed with AI, built so that emergent behavior can be replayed and audited. Alongside that sit narrative knowledge graphs and interactive storytelling systems. Earlier work applied program analysis to systems software, especially error-handling specification inference.
2025
The Wizard in the Town Plaza: Voice-Based Interactive Storytelling in Public Spaces
ICCC 2025 best poster · pdf
2023
2020
2019
2018
Path-Based Function Embedding and its Application to Error-Handling Specification Mining
ESEC/FSE 2018 · doi
Mining Error-Handling Specifications for Systems Software
ESEC/FSE 2018, ACM Student Research Competition 1st place · doi
Path-Based Function Embeddings
ICSE 2018, poster · doi