Skip to content

Commit 0c4c1bb

Browse files
committed
Update publications
1 parent 507d8df commit 0c4c1bb

File tree

4 files changed

+84
-47
lines changed

4 files changed

+84
-47
lines changed

_data/publications.yml

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
name: ASE 2025 SRC
2424
detail: IEEE/ACM International Conference on Automated Software Engineering - Student Research Competition
2525
url: https://conf.researchr.org/home/ase-2025
26-
pdf: /assets/data/publication/ase-src25.pdf
2726
materials:
27+
pdf: /assets/data/publication/ase-src25.pdf
2828
slides: /assets/data/slides/2025/ase25-src-slides.pdf
2929
poster: /assets/data/poster/2025/ase25-src-poster.pdf
3030

@@ -39,9 +39,9 @@
3939
name: ASE 2025
4040
detail: IEEE/ACM International Conference on Automated Software Engineering
4141
url: https://conf.researchr.org/home/ase-2025
42-
pdf: /assets/data/publication/ase25-park-debun.pdf
43-
youtube: v9dH4osHS0I
4442
materials:
43+
pdf: /assets/data/publication/ase25-park-debun.pdf
44+
video: https://www.youtube.com/watch?v=v9dH4osHS0I
4545
slides: /assets/data/slides/2025/ase25-debun-slides.pdf
4646
poster: /assets/data/poster/2025/ase25-debun-poster.pdf
4747
repo: https://github.com/ku-plrg/debun-ase25
@@ -59,9 +59,9 @@
5959
name: FSE 2025 Demo
6060
detail: ACM International Conference on the Foundations of Software Engineering - Demonstrations Track
6161
url: https://conf.researchr.org/home/fse-2025
62-
pdf: /assets/data/publication/fse-demo25.pdf
63-
youtube: 4XMjJPNmuBM
6462
materials:
63+
pdf: /assets/data/publication/fse-demo25.pdf
64+
video: https://www.youtube.com/watch?v=4XMjJPNmuBM
6565
slides: /assets/data/slides/2025/fse25-demo-slides.pdf
6666
repo: https://github.com/ku-plrg/js-spec-vis
6767
visualizer: https://chromewebstore.google.com/detail/nlfpedidieegejndiikebcgclhggaocd?utm_source=item-share-cb
@@ -80,9 +80,9 @@
8080
Implementation
8181
name: PLDI 2024
8282
url: https://pldi24.sigplan.org/
83-
pdf: /assets/data/publication/pldi24-jeon-pl4xgl.pdf
84-
youtube: dc64pCBXx9o
8583
materials:
84+
pdf: /assets/data/publication/pldi24-jeon-pl4xgl.pdf
85+
video: https://www.youtube.com/watch?v=dc64pCBXx9o
8686
slides: /assets/data/slides/2024/pldi24-pl4xgl-slides.pdf
8787
repo: https://github.com/kupl/PL4XGL
8888
news: https://www.m-i.kr/news/articleView.html?idxno=1135778
@@ -96,9 +96,9 @@
9696
detail: Communications of the ACM
9797
name: CACM
9898
url: https://m-cacm.acm.org/
99-
pdf: /assets/data/publication/cacm24-ryu-esmeta.pdf
100-
youtube: JGxc-KIUnQY
10199
materials:
100+
pdf: /assets/data/publication/cacm24-ryu-esmeta.pdf
101+
video: https://www.youtube.com/watch?v=JGxc-KIUnQY
102102
online: https://cacm.acm.org/research/javascript-language-design-and-implementation-in-tandem/
103103
repo: https://github.com/es-meta/esmeta
104104
news: https://www.aitimes.kr/news/articleView.html?idxno=31089
@@ -116,9 +116,9 @@
116116
Implementation
117117
name: PLDI 2023
118118
url: https://pldi23.sigplan.org/
119-
pdf: /assets/data/publication/pldi23-park-jestfs.pdf
120-
youtube: Yz1dGw_rAzQ
121119
materials:
120+
pdf: /assets/data/publication/pldi23-park-jestfs.pdf
121+
video: https://www.youtube.com/watch?v=Yz1dGw_rAzQ
122122
slides: /assets/data/slides/2023/pldi23-jestfs-slides.pdf
123123
repo: https://github.com/jestfs/jestfs/
124124

@@ -135,9 +135,9 @@
135135
the Foundations of Software Engineering
136136
name: ESEC/FSE 2022
137137
url: https://2022.esec-fse.org/
138-
pdf: /assets/data/publication/fse22-park-jsaver.pdf
139-
youtube: zEsanPIFrWs
140138
materials:
139+
pdf: /assets/data/publication/fse22-park-jsaver.pdf
140+
video: https://www.youtube.com/watch?v=zEsanPIFrWs
141141
report: /assets/data/publication/fse22-jsaver-report.pdf
142142
slides: /assets/data/slides/2022/fse22-jsaver-slides.pdf
143143
repo: https://github.com/kaist-plrg/jsaver
@@ -170,7 +170,8 @@
170170
name: CSUR
171171
detail: ACM Computing Surveys - vol. 54, issue 7, no. 149, pp. 1-37
172172
url: https://dl.acm.org/journal/csur
173-
pdf: /assets/data/publication/csur21-park-psa.pdf
173+
materials:
174+
pdf: /assets/data/publication/csur21-park-psa.pdf
174175

175176
- title: "JSTAR: JavaScript Specification Type Analyzer using Refinement"
176177
doi: 10.1109/ASE51524.2021.9678781
@@ -184,8 +185,8 @@
184185
name: ASE 2021
185186
detail: IEEE/ACM International Conference on Automated Software Engineering
186187
url: https://conf.researchr.org/home/ase-2021
187-
pdf: /assets/data/publication/ase21-park-jstar.pdf
188188
materials:
189+
pdf: /assets/data/publication/ase21-park-jstar.pdf
189190
tech: /assets/data/publication/ase21-jstar-report.pdf
190191
slides: /assets/data/slides/2021/ase21-jstar-slides.pdf
191192
repo: https://github.com/kaist-plrg/jstar
@@ -204,8 +205,8 @@
204205
ACM Joint European Software Engineering Conference and Symposium on
205206
the Foundations of Software Engineering
206207
url: https://2021.esec-fse.org/
207-
pdf: /assets/data/publication/fse21-park-ds.pdf
208208
materials:
209+
pdf: /assets/data/publication/fse21-park-ds.pdf
209210
extended: https://arxiv.org/abs/2105.13699
210211
slides: /assets/data/slides/2021/fse21-slides.pdf
211212
repo: https://github.com/kaist-plrg/safe-ds
@@ -233,9 +234,9 @@
233234
name: ICSE 2021
234235
detail: IEEE/ACM International Conference on Software Engineering
235236
url: https://conf.researchr.org/home/icse-2021
236-
pdf: /assets/data/publication/icse21-park-jest.pdf
237-
youtube: lX4iscqdx8Y
238237
materials:
238+
pdf: /assets/data/publication/icse21-park-jest.pdf
239+
video: https://www.youtube.com/watch?v=lX4iscqdx8Y
239240
slides: /assets/data/slides/2021/icse21-slides.pdf
240241
repo: https://github.com/kaist-plrg/jest
241242

@@ -251,8 +252,8 @@
251252
name: ASE 2020
252253
detail: IEEE/ACM International Conference on Automated Software Engineering
253254
url: https://conf.researchr.org/home/ase-2020
254-
pdf: /assets/data/publication/ase20-park-jiset.pdf
255255
materials:
256+
pdf: /assets/data/publication/ase20-park-jiset.pdf
256257
tech: /assets/data/publication/ase20-park-jiset-report.pdf
257258
slides: /assets/data/slides/2020/ase20-slides.pdf
258259
repo: https://github.com/kaist-plrg/jiset
@@ -268,8 +269,8 @@
268269
name: IEEE Software
269270
detail: vol. 36, no. 3, pp. 74-82
270271
url: https://www.computer.org/csdl/magazine/so
271-
pdf: /assets/data/publication/ieeesw19.pdf
272272
materials:
273+
pdf: /assets/data/publication/ieeesw19.pdf
273274
slides: /assets/data/slides/2019/ieeesw19-slides.pdf
274275

275276
2018:
@@ -283,9 +284,9 @@
283284
name: Scala 2018
284285
detail: ACM SIGPLAN Symposium on Scala
285286
url: https://conf.researchr.org/track/scala-2018/scala-2018-papers
286-
pdf: /assets/data/publication/scala18.pdf
287-
youtube: 6jVUuKPiYK4
288287
materials:
288+
pdf: /assets/data/publication/scala18.pdf
289+
video: https://www.youtube.com/watch?v=6jVUuKPiYK4
289290

290291
- title: A Framework for Dynamic Inter-Device Task Dispatch with Eventual Consistency
291292
doi: 10.1145/3191697.3191732
@@ -300,8 +301,8 @@
300301
name: ProWeb 2018
301302
detail: International Workshop on Programming Technology for the Future Web
302303
url: https://2018.programming-conference.org/track/proweb-2018-papers
303-
pdf: /assets/data/publication/proweb18.pdf
304304
materials:
305+
pdf: /assets/data/publication/proweb18.pdf
305306
slides: /assets/data/slides/2018/proweb18-slides.pdf
306307

307308
2017:
@@ -317,9 +318,9 @@
317318
name: NetPL 2017
318319
detail: ACM SIGCOMM Workshop on Networking and Programming Languages
319320
url: https://conferences.sigcomm.org/sigcomm/2017/workshop-netpl.html
320-
pdf: /assets/data/publication/netpl17.pdf
321-
youtube: p_85Zys3Yzs
322321
materials:
322+
pdf: /assets/data/publication/netpl17.pdf
323+
video: https://www.youtube.com/watch?v=p_85Zys3Yzs
323324

324325
- title: "Revisiting Recency Abstraction for JavaScript: Towards an Intuitive, Compositional, and Efficient Heap Abstraction"
325326
doi: 10.1145/3088515.3088516
@@ -333,8 +334,8 @@
333334
detail: ACM SIGPLAN International Workshop on the State Of the Art in Java
334335
Program Analysis
335336
url: https://pldi17.sigplan.org/track/SOAP-2017-papers
336-
pdf: /assets/data/publication/soap17.pdf
337337
materials:
338+
pdf: /assets/data/publication/soap17.pdf
338339
tech: /assets/data/publication/soap17-tech.pdf
339340
slides: /assets/data/slides/2017/soap17-slides.pdf
340341

@@ -349,9 +350,9 @@
349350
name: ICSE 2017 Demo
350351
detail: IEEE/ACM International Conference on Software Engineering - Demonstrations Track
351352
url: https://icse2017.gatech.edu/
352-
pdf: /assets/data/publication/icse-demo17.pdf
353-
youtube: ZI_emiRMoxQ
354353
materials:
354+
pdf: /assets/data/publication/icse-demo17.pdf
355+
video: https://www.youtube.com/watch?v=ZI_emiRMoxQ
355356
slides: /assets/data/slides/2017/icse-demo17-slides.pdf
356357
poster: /assets/data/publication/icse-demo17-poster.pdf
357358
repo: https://github.com/sukyoung/safe
@@ -366,7 +367,7 @@
366367
name: Modularity 2014 SRC
367368
detail: International Conference on Modularity - Student Research Competition
368369
url: https://modularity.info/conference/2014/index.html
369-
pdf: /assets/data/publication/mod-src14.pdf
370370
materials:
371+
pdf: /assets/data/publication/mod-src14.pdf
371372
slides: /assets/data/slides/2014/mod-src14-slides.pdf
372373
poster: /assets/data/publication/mod-src14-poster.pdf

_includes/publication.html

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{%- assign _publication = include.publication -%}
22
<li>
33
<!-- title -->
4+
<a href="{{ _publication.target.url }}" class="venue-tag">
5+
{{ _publication.target.name }}
6+
</a>
47
<strong>{{ _publication.title }}</strong>
58
{%- if _publication.doi -%}
69
{%- if _publication.doi == "accepted" -%}
@@ -49,35 +52,24 @@
4952

5053
<br>
5154

52-
<!-- conference/workshop/journal -->
53-
<a href="{{ _publication.target.url }}">
54-
<strong>{{ _publication.target.name }}</strong>
55-
</a>
56-
{%- if _publication.target.detail -%}
57-
{{ "" }}
58-
<span class="detail">({{ _publication.target.detail }})</span>
59-
{%- endif -%}
60-
61-
<br>
62-
6355
<!-- awards -->
6456
{%- if _publication.award -%}
6557
<strong>🏅 <font color='red'>{{ _publication.award }}</font></strong>
6658
<br>
6759
{%- endif -%}
6860

69-
<!-- links -->
70-
{%- include links.html data=_publication -%}
61+
<!-- conference/workshop/journal -->
62+
{%- if _publication.target.detail -%}
63+
<span class="detail">{{ _publication.target.detail }}</span>
64+
<br>
65+
{%- endif -%}
7166

7267
<!-- materials -->
7368
{%- if _publication.materials.size > 0 -%}
74-
[ {{ "" }}
7569
{%- for _pair in _publication.materials -%}
7670
{%- assign _name = _pair[0] -%}
7771
{%- assign _link = _pair[1] -%}
78-
<a href="{{ _link }}">{{ _name }}</a>
79-
{% unless forloop.last %} | {% endunless %}
72+
<a href="{{ _link }}" class="pub-links">{{ _name }}</a>
8073
{%- endfor -%}
81-
]
8274
{%- endif -%}
8375
</li>

_sass/layout/_publications.scss

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,47 @@
118118
visibility: hidden;
119119
}
120120
}
121+
122+
.venue-tag {
123+
display: inline-block;
124+
background-color: #00462a;
125+
color: #ffffff !important;
126+
padding: 2px 6px;
127+
border-radius: 5px;
128+
font-size: 0.8rem;
129+
font-weight: 700;
130+
text-decoration: none !important;
131+
margin-right: 1px;
132+
transition: opacity 0.2s;
133+
position: relative;
134+
top: -1px;
135+
}
136+
137+
.venue-tag:hover {
138+
opacity: 0.8;
139+
color: #ffffff;
140+
}
141+
142+
h3 {
143+
margin-top: 40px!important;
144+
}
145+
146+
li {
147+
margin-bottom: 15px;
148+
line-height: 1.2;
149+
}
150+
151+
.pub-links {
152+
background-color: #f3f4f6;
153+
border: none;
154+
padding: 2px 8px;
155+
font-size: 0.85rem;
156+
color: #4b5563;
157+
border-radius: 4px;
158+
margin-right: 4px;
159+
}
160+
161+
.pub-links:hover {
162+
background: #f5f5f5;
163+
border-color: #bbb;
164+
}

publications/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: Publications
55
<div class="post-content">
66
{%- for _pair in site.data.publications -%}
77
{%- assign _year = _pair[0] -%}
8-
<h4>{{ _year }}</h4>
8+
<h3>{{ _year }}</h3>
99
<ul>
1010
{%- assign _publications = _pair[1] -%}
1111
{%- for _publication in _publications -%}

0 commit comments

Comments
 (0)