Retargeting static analyzers
A framework for retargeting static analyzers to new languages through partial evaluation of interpreters, with analyzer generation implemented using MetaOCaml staging.
Code and reproducible artifact
I am a master's student in Computer Science and Engineering at Seoul National University, advised by Prof. Kwangkeun Yi in the Programming Research Laboratory (ROPAS).
My research focuses on static analysis and partial evaluation: making analyzers reusable across languages and enabling modular analysis of programs.
A framework for retargeting static analyzers to new languages through partial evaluation of interpreters, with analyzer generation implemented using MetaOCaml staging.
Code and reproducible artifactApplying partial evaluation to the Sparrow C analyzer to analyze translation units separately and link the residual computations, reusing Sparrow's abstract domains and transfer functions.
Program synthesis from demonstrations of web UI behavior. I implemented the synthesizer for inferring event-handler updates across multiple timelines.
UIST 2025 poster paperGyuhyeok Oh, Kwangkeun Yi
Jay Lee, Gyuhyeok Oh, Joongwon Ahn, Xiaokang Qiu
PaperTalks and posters at SIGPL Summer and Winter Schools, 2025–2026.
Seoul National University · Advisor: Kwangkeun Yi
Seoul National University
Seoul National University
Seoul National University · Lead TA in 2025
ROPAS, Seoul National University