11---
2- layout : splash
2+ layout : single
3+ title : " Research"
34permalink : /research/
45classes : wide
5- author_profile : false
6+ author_profile : true
67---
78
8- ## Research
99Our research aims to develop safe and smart programming systems using solid programming langauge theories
1010and adaptive AI techniques.
1111
12- #### Program Analysis
12+ ## Program Analysis
1313We develop a next-generation program analysis system to discover deep semantic bugs and
1414security vulnerabilities in real-world software.
1515Our mission is to achieve a quantum leap in program analysis by combining static analysis, dynamic analysis, and AI techniques:
@@ -20,15 +20,41 @@ Our mission is to achieve a quantum leap in program analysis by combining static
2020- [ Learning Probabilistic Models for Static Analysis Alarms] ({{ site.url }}{{ site.baseurl }}/publications/icse22.pdf), ICSE 2022
2121- [ Boosting Static Analysis Accuracy With Instrumented Test Executions] ({{ site.url }}{{ site.baseurl }}/publications/fse21.pdf), FSE 2021
2222
23- #### Compiler Correctness
23+ Funded by
24+   ;
25+ <img src =" https://www.nrf.re.kr/resources/img/imgs/header/header-logo.png " alt =" NRF " style =" height : 30px ; vertical-align : baseline " >
26+   ;
27+ <img src =" https://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Samsung_Logo.svg/960px-Samsung_Logo.svg.png " alt =" Samsung " style =" height : 30px ; vertical-align : baseline " >
28+
29+ ## Compiler Correctness
2430We develop a new approach to check the correctness of widely used optimizing compilers (e.g., LLVM and V8).
2531Our system leverages a combination of rigorous translation validation and efficient fuzzing techniques:
2632- [ Optimization-Directed Compiler Fuzzing for Continuous Translation Validation] ({{ site.url }}{{ site.baseurl }}/publications/pldi25.pdf), PLDI 2025
2733 <a href =" https://prosys.kaist.ac.kr/optimuzz " ><i class =" fas fa-home " style =" font-size : 18px ; vertical-align : baseline " ></i ></a >
2834- [ Translation Validation for JIT Compiler in the V8 JavaScript Engine] ({{ site.url }}{{ site.baseurl }}/publications/icse24.pdf), ICSE 2024
2935 <a href =" https://prosys.kaist.ac.kr/turbo-tv " ><i class =" fas fa-home " style =" font-size : 18px ; vertical-align : baseline " ></i ></a >
3036
31- #### Automatic Test Generation
37+ Funded by
38+   ;
39+ <img src =" https://www.nrf.re.kr/resources/img/imgs/header/header-logo.png " alt =" NRF " style =" height : 30px ; vertical-align : baseline " >
40+   ;
41+ <img src =" https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Amazon_Web_Services_Logo.svg/512px-Amazon_Web_Services_Logo.svg.png " alt =" AWS " style =" height : 30px ; vertical-align : baseline " >
42+
43+ ## Automatic Test Generation
3244We develop an intelligent test generation system to automatically generate high-quality unit test cases for real-world software.
3345This system is based on a combination of static analysis and program synthesis techniques:
3446- [ UnitCon: Synthesizing Targeted Unit Tests for Java Runtime Exceptions] ({{ site.url }}{{ site.baseurl }}/publications/fse25.pdf), FSE 2025
47+ <a href =" https://prosys.kaist.ac.kr/unitcon " ><i class =" fas fa-home " style =" font-size : 18px ; vertical-align : baseline " ></i ></a >
48+
49+ Funded by
50+   ;
51+ <img src =" https://www.nrf.re.kr/resources/img/imgs/header/header-logo.png " alt =" NRF " style =" height : 30px ; vertical-align : baseline " >
52+
53+ ## Robust and Reliable AI Systems
54+ We develop trustworthy AI systems for critical tasks such as automatic code generation and mobile agents.
55+ Our mission is to ensure the robustness and reliability of AI systems by leveraging program analysis and large language models:
56+ - [ Safeguarding Mobile GUI Agent via Logic-based Action Verification] ( https://arxiv.org/abs/2503.18492v1 ) , Preprint, 2025
57+
58+ Funded by
59+   ;
60+ <img src =" https://www.nrf.re.kr/resources/img/imgs/header/header-logo.png " alt =" NRF " style =" height : 30px ; vertical-align : baseline " >
0 commit comments