Skip to content

Commit 264f35d

Browse files
committed
[Research] update
1 parent 761f261 commit 264f35d

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

_pages/publications.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ and {{ author }}
4646
[<a href="{{ site.baseurl }}/publications/{{ pub.slides }}">slides</a>]
4747
{% endif %}
4848
{% if pub.video != nil %}
49-
<a href="{{ pub.video }}"><i class="fab fa-youtube" style="font-size: 20px; vertical-align: middle"></i></a>
49+
<a href="{{ pub.video }}"><i class="fab fa-youtube" style="font-size: 18px; vertical-align: baseline"></i></a>
5050
{% endif %}
5151
{% if pub.code != nil %}
52-
<a href="{{ pub.code }}"><i class="fab fa-github" style="font-size: 20px; vertical-align: middle"></i></a>
52+
<a href="{{ pub.code }}"><i class="fab fa-github" style="font-size: 18px; vertical-align: baseline"></i></a>
5353
{% endif %}
5454
{% if pub.project_page != nil %}
55-
<a href="{{ pub.project_page }}"><i class="fas fa-home" style="font-size: 20px; vertical-align: middle"></i></a>
55+
<a href="{{ pub.project_page }}"><i class="fas fa-home" style="font-size: 18px; vertical-align: baseline"></i></a>
5656
{% endif %}
5757
</li>
5858
{% endfor %}

_pages/research.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,25 @@ Our research aims to develop safe and smart programming systems using solid prog
1010
and adaptive AI techniques.
1111

1212
#### Program Analysis
13-
We develop static and dynamic program analysis techniques to discover deep semantic bugs and security vulnerabilities in real-world software systems:
13+
We develop a next-generation program analysis system to discover deep semantic bugs and
14+
security vulnerabilities in real-world software.
15+
Our mission is to achieve a quantum leap in program analysis by combining static analysis, dynamic analysis, and AI techniques:
1416
- [Evaluating Directed Fuzzers: Are We Heading in the Right Direction?]({{ site.url }}{{ site.baseurl }}/publications/fse24.pdf), FSE 2024
1517
- [DAFL: Directed Grey-box Fuzzing Guided by Data Dependency]({{ site.url }}{{ site.baseurl }}/publications/sec23.pdf), Security 2023
1618
- [Tracer: Signature-based Static Analysis for Detecting Recurring Vulnerabilities]({{ site.url }}{{ site.baseurl }}/publications/ccs22.pdf), CCS 2022
19+
<a href="https://prosys.kaist.ac.kr/tracer"><i class="fas fa-home" style="font-size: 18px; vertical-align: baseline"></i></a>
1720
- [Learning Probabilistic Models for Static Analysis Alarms]({{ site.url }}{{ site.baseurl }}/publications/icse22.pdf), ICSE 2022
1821
- [Boosting Static Analysis Accuracy With Instrumented Test Executions]({{ site.url }}{{ site.baseurl }}/publications/fse21.pdf), FSE 2021
1922

2023
#### Compiler Correctness
21-
We develop a new approach to verify the correctness of compilers using a combination of translation validation and fuzzing techniques:
24+
We develop a new approach to check the correctness of widely used optimizing compilers (e.g., LLVM and V8).
25+
Our system leverages a combination of rigorous translation validation and efficient fuzzing techniques:
2226
- [Optimization-Directed Compiler Fuzzing for Continuous Translation Validation]({{ site.url }}{{ site.baseurl }}/publications/pldi25.pdf), PLDI 2025
27+
<a href="https://prosys.kaist.ac.kr/optimuzz"><i class="fas fa-home" style="font-size: 18px; vertical-align: baseline"></i></a>
2328
- [Translation Validation for JIT Compiler in the V8 JavaScript Engine]({{ site.url }}{{ site.baseurl }}/publications/icse24.pdf), ICSE 2024
29+
<a href="https://prosys.kaist.ac.kr/turbo-tv"><i class="fas fa-home" style="font-size: 18px; vertical-align: baseline"></i></a>
2430

2531
#### Automatic Test Generation
26-
We develop a system to automatically generate unit tests for Java programs using a combination of static analysis and program synthesis techniques:
32+
We develop an intelligent test generation system to automatically generate high-quality unit test cases for real-world software.
33+
This system is based on a combination of static analysis and program synthesis techniques:
2734
- [UnitCon: Synthesizing Targeted Unit Tests for Java Runtime Exceptions]({{ site.url }}{{ site.baseurl }}/publications/fse25.pdf), FSE 2025

0 commit comments

Comments
 (0)