The Scala Workshop 2025
Mon 13 - Tue 14 October 2025
Singapore
co-located with
ICFP/SPLASH 2025
Toggle navigation
Attending
Venue (Sunday Workshops): NUS School of Computing
Venue (FARM Performance): Yong Siew Toh Conservatory
Venue (Main Conference): Marina Bay Sands Convention Centre
Hotels: Concorde Hotel Singapore
Hotels: Wyndham Singapore Hotel
Hotels: Rendezvous Hotel Singapore
Program
ICFP/SPLASH Program
Your Program
Filter by Day
Sun 12 Oct
Mon 13 Oct
Tue 14 Oct
Wed 15 Oct
Thu 16 Oct
Fri 17 Oct
Sat 18 Oct
Tracks
The Scala Workshop 2025
The Scala Workshop 2025
- Where Are We With Scala's Capabilities?
- Simpler Scala Builds with Functional and Object-Oriented Programming
ICFP/SPLASH 2025
Tutorials
Volunteers
Workshops
Co-hosted Conferences
ICFP
ICFP
ICFP
Artifacts
ICFP
Keynotes
ICFP
Papers
ICFP
Student Research Competition
ICFP
JFP First Papers
MPLR
SPLASH
SPLASH
SPLASH
Doctoral Symposium
SPLASH
FARM Performance
SPLASH
OOPSLA
SPLASH
OOPSLA Artifacts
SPLASH
Onward! Essays
SPLASH
Onward! Papers
SPLASH
Posters
SPLASH
Keynotes
SPLASH
-E
SPLASH
Student Research Competition
Workshops
Erlang
FARM
FUNARCH
HATRA
HOPE
IWACO
LMPL
ML Family Workshop
MiniKanren
OCaml
OlivierFest
PAINT
PLMW @ ICFP/SPLASH
PROPL
REBASE
Scheme
Sponsor Invited Talks
TyDe
VMIL
WebAssembly Workshop
@ ICFP/SPLASH
Co-hosted Symposia
Haskell
SAS
SAS
SAS
Artifact
Organization
The Scala Workshop 2025 Committees
Track Committees
The Scala Workshop 2025
Organizing Committee
Program Committee
ICFP/SPLASH
Volunteers
Workshops
Contributors
People Index
Co-hosted Conferences
ICFP
Organizing Committee
Steering Committee
Distinguished Papers Committee
ICFP Artifacts
ICFP Papers
ICFP Student Research Competition
MPLR
Program Committee
Steering Committee
SPLASH
Organizing Committee
Steering Committee
Doctoral Symposium
FARM Performance
OOPSLA
OOPSLA Review Committee
OOPSLA
External Review / Artifact Evaluation Committee
OOPSLA Artifacts
Onward! Essays
Program Committee
Onward! Essays
Onward! Steering Committee
Onward! Papers
Program Committee
Onward! Papers
Steering Committee
Posters
SPLASH-E
Program Commitee
SPLASH-E
Steering Committee
Student Research Competition
Workshops
Erlang
Organizing Committee
Program Committee
FARM
Organizing Committee
FUNARCH
Program Committee
HATRA
Organizing Committee
Program Committee
HOPE
Program Committee
IWACO
Organizing Committee
LMPL
Organizing Committee
Keynote Speaker
Program Committee
ML Family Workshop
Program Committee
MiniKanren
Organizing Committee
Program Committee
OCaml
Program Committee
OlivierFest
Program Committee
PAINT
Organizing Committee
Program Committee
PLMW @ ICFP/SPLASH
Program Committee
PROPL
Program Committee
Organising Committee
REBASE
Organizing Committee
Scheme
Organizing Committee
Program Committee
Sponsor Invited Talks
Organizing Committee
TyDe
Organising Committee
Program Committee
VMIL
Organizing Committee
Program Committee
WebAssembly Workshop
Organizers
Program Committee
Co-hosted Symposia
Haskell
Program Committee
SAS
SAS 2025
Organizing Committee
SAS 2025
Program Committee
SAS 2025
Steering Committee
SAS Artifact
Search
Series
Series
The Scala Workshop 2025
Scala 2022
Scala 2021
Scala 2020
Scala 2019
Scala 2018
Scala 2017
Scala 2016
Scala 2015
Sign in
Sign up
ICFP/SPLASH 2025
(
series
) /
The Scala Workshop 2025 (
series
) /
Marina Bay Sands Convention Centre
/
Room information: Orchid East
Venue
Marina Bay Sands Convention Centre
Room name
Orchid East
Floor
4
Room number
4202-4203
Capacity
180
Room Information
Venue floor plan
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+08:00) Perth
.
Use conference time zone: (GMT+08:00) Perth
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Wed 15 Oct
Displayed time zone:
Perth
change
10:50 - 12:05
Keynote
LMPL
at
Orchid East
10:50
75m
Keynote
AI Safety through Programming?
LMPL
Jun Sun
Singapore Management University
13:40 - 15:20
LLMs for Static Analysis
LMPL
at
Orchid East
13:40
15m
Talk
Function Renaming in Reverse Engineering of Embedded Device Firmware with ChatGPT
LMPL
Puzhuo Liu
Ant Group & Tsinghua University
,
Peng Di
Ant Group & UNSW Sydney
,
Yu Jiang
Tsinghua University
13:55
15m
Talk
Enhancing Semantic Understanding in Pointer Analysis Using Large Language Models
LMPL
Baijun Cheng
Peking University
,
Kailong Wang
Huazhong University of Science and Technology
,
Ling Shi
Nanyang Technological University
,
Haoyu Wang
Huazhong University of Science and Technology
,
Yao Guo
Peking University
,
Ding Li
Peking University
,
Xiangqun Chen
Peking University
14:10
15m
Talk
Improving SAST Detection Capability with LLMs and Enhanced DFA
LMPL
Yuan Luo
Tencent Security Yunding Lab
,
Zhaojun Chen
Tencent Security Yunding Lab
,
Yuxin Dong
Peking University
,
Haiquan Zhang
Tencent Security Yunding Lab
,
Yi Sun
Tencent Security Yunding Lab
,
Fei Xie
Tencent Security Yunding Lab
,
Zhiqiang Dong
Tencent Security Yunding Lab
14:25
15m
Talk
ClearAgent: Agentic Binary Analysis for Effective Vulnerability Detection
LMPL
Xiang Chen
The Hong Kong University of Science and Technology
,
Anshunkang Zhou
The Hong Kong University of Science and Technology
,
Chengfeng Ye
The Hong Kong University of Science and Technology
,
Charles Zhang
The Hong Kong University of Science and Technology
14:40
15m
Talk
CG-Bench: Can Language Models Assist Call Graph Construction in the Real World?
LMPL
Ting Yuan
,
Wenrui Zhang
Huawei Technologies Co., Ltd
,
Dong Chen
Huawei
,
Jie Wang
Huawei Technologies Co., Ltd
Pre-print
14:55
20m
Talk
Beyond Static Pattern Matching? Rethinking Automatic Cryptographic API Misuse Detection in the Era of LLMs
LMPL
Yifan Xia
16:00 - 17:40
LLMs for Program Verification
LMPL
at
Orchid East
16:00
15m
Talk
Hallucination-Resilient LLM-Driven Sound and Tunable Static Analysis
LMPL
Guannan Wei
Tufts University
,
Zhuo Zhang
Columbia University
,
Caterina Urban
Inria & ENS | PSL
16:15
20m
Talk
Toward Repository-Level Program Verification with Large Language Models
LMPL
Si Cheng Zhong
University of Toronto
,
Xujie Si
University of Toronto
DOI
16:35
15m
Talk
Preguss: It Analyzes, It Specifies, It Verifies
LMPL
Zhongyi Wang
Zhejiang University, China
,
Tengjie Lin
Zhejiang University
,
Mingshuai Chen
Zhejiang University
,
Mingqi Yang
Zhejiang University
,
Haokun Li
Peking University
,
Xiao Yi
The Chinese University of Hong Kong
,
Shengchao Qin
Xidian University
,
Jianwei Yin
Zhejiang University
16:50
20m
Talk
A Case Study on the Effectiveness of LLMs in Verification with Proof Assistants
LMPL
Barış Bayazıt
University of Toronto
,
Yao Li
Portland State University
,
Xujie Si
University of Toronto
Pre-print
17:10
20m
Talk
Understanding Formal Reasoning Failures in LLMs as Abstract Interpreters
LMPL
Jacqueline Mitchell
University of Southern California
,
Brian Hyeongseok Kim
University of Southern California
,
Chenyu Zhou
University of Southern California
,
Chao Wang
University of Southern California
Mon 13 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
SAS
SAS
SAS
Tue 14 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
SAS
SAS
SAS
Wed 15 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
LMPL
Keynote
LMPL
LLMs for Static Analysis
LMPL
LLMs for Program Verification
Thu 16 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
SPLASH OOPSLA
SPLASH OOPSLA
SPLASH OOPSLA
Fri 17 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
SPLASH OOPSLA
SPLASH OOPSLA
SPLASH OOPSLA
Sat 18 Oct
Displayed time zone:
Perth
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Orchid East
SPLASH OOPSLA
SPLASH OOPSLA
SPLASH OOPSLA
Wed 15 Oct
Displayed time zone:
Perth
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Orchid East
LMPL
AI Safety through Programming?
10:50 - 12:05
LMPL
Function Renaming in Reverse Engineering of Embedded Device Firmware wi ...
13:40 - 13:55
LMPL
Enhancing Semantic Understanding in Pointer Analysis Using Large Langua ...
13:55 - 14:10
LMPL
Improving SAST Detection Capability with LLMs and Enhanced DFA
14:10 - 14:25
LMPL
ClearAgent: Agentic Binary Analysis for Effective Vulnerability Detection
14:25 - 14:40
LMPL
CG-Bench: Can Language Models Assist Call Graph Construction in the Rea ...
14:40 - 14:55
LMPL
Beyond Static Pattern Matching? Rethinking Automatic Cryptographic API ...
14:55 - 15:15
LMPL
Hallucination-Resilient LLM-Driven Sound and Tunable Static Analysis
16:00 - 16:15
LMPL
Toward Repository-Level Program Verification with Large Language Models
16:15 - 16:35
LMPL
Preguss: It Analyzes, It Specifies, It Verifies
16:35 - 16:50
LMPL
A Case Study on the Effectiveness of LLMs in Verification with Proof As ...
16:50 - 17:10
LMPL
Understanding Formal Reasoning Failures in LLMs as Abstract Interpreters
17:10 - 17:30
x
Fri 5 Sep 09:44