ISSTA 2023
Mon 17 - Fri 21 July 2023
Seattle (University of Washington campus), Washington, United States
co-located with
ECOOP and ISSTA 2023
Toggle navigation
Attending
Venue: Seattle
Travel Support
ECOOP and ISSTA 2023
Conduct
Covid-19
Accommodation
Registration
Visas
Program
ISSTA Program
Your Program
Schedule Overview
Mon 17 Jul
Tue 18 Jul
Wed 19 Jul
Thu 20 Jul
Fri 21 Jul
Tracks
ISSTA 2023
Technical Papers
Artifact Evaluation
Tool Demonstrations
Keynotes
ECOOP and ISSTA 2023
Doctoral Symposium
Keynotes
Sponsorships
Student Research Competition
Student Volunteers
Workshops
Workshops
COP
DEBT
FTfJP
FUZZING
ICOOOLPS
VORTEX
Organization
ISSTA 2023 Committees
Organizing Committee
Track Committees
Technical Papers
Artifact Evaluation
Tool Demonstrations
ECOOP and ISSTA
Doctoral Symposium
Sponsorships
Student Research Competition
Student Volunteers
Workshops
Contributors
People Index
Workshops
COP
Organizing Committee
Program Committee
DEBT
Organizing Committee
Program Committee
FTfJP
Organizing Committee
Program Committee
FUZZING
Organizing Committee
Program Committee
ICOOOLPS
Organizing Committee
Program Committee
VORTEX
Organizing Committee
Program Committee
Search
Series
Series
ISSTA 2025
ISSTA 2024
ISSTA 2023
ISSTA 2022
ISSTA 2021
ISSTA 2020
ISSTA 2019
ISSTA 2018
ISSTA 2017
Sign in
Sign up
ECOOP and ISSTA 2023
(
series
) /
ISSTA 2023
(
series
) /
Seattle
/
Room information: Amazon Auditorium (Gates G20)
Venue
Seattle
Room name
Amazon Auditorium (Gates G20)
Floor
2
Room number
Gates G20
Capacity
250
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-07:00) Pacific Time (US & Canada)
.
Use conference time zone: (GMT-07:00) Pacific Time (US & Canada)
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-06: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-04: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+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12: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
Mon 17 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
08:30 - 10:00
Session 1
FUZZING
at
Amazon Auditorium (Gates G20)
09:00
15m
Day opening
Welcome and Introductions
FUZZING
09:15
45m
Keynote
Three Colours of Fuzzing: Reflections and Open Challenges
FUZZING
K:
Cristian Cadar
Imperial College London
10:30 - 12:00
Session 2
FUZZING
at
Amazon Auditorium (Gates G20)
10:30
60m
Panel
Fishbowl Conversation
FUZZING
11:30
30m
Talk
Reflections on preregistration-based publication model
FUZZING
13:30 - 15:00
Session 3
FUZZING
at
Amazon Auditorium (Gates G20)
13:30
45m
Keynote
Rich coverage signal and the consequences for scaling
FUZZING
K:
Kostya Serebryany
Google
14:15
15m
Paper
Large Language Models for Fuzzing Parsers
FUZZING
Joshua Ackerman
Dartmouth College, USA
,
George Cybenko
Dartmouth College, USA
14:30
15m
Paper
Novelty not Found: Adaptive Fuzzer Restarts to Improve Input Space Coverage
FUZZING
Nico Schiller
CISPA Helmholtz Center for Information Security
,
Xinyi Xu
CISPA Helmholtz Center for Information Security
,
Lukas Bernhard
CISPA Helmholtz Center for Information Security
,
Nils Bars
CISPA Helmholtz Center for Information Security
,
Moritz Schloegel
CISPA, Germany
,
Thorsten Holz
CISPA Helmholtz Center for Information Security
14:45
15m
Paper
Grammar Mutation for Testing Input Parsers
FUZZING
Bachir Bendrissou
Imperial College London
,
Cristian Cadar
Imperial College London
,
Alastair F. Donaldson
Imperial College London
15:30 - 17:00
Session 4
FUZZING
at
Amazon Auditorium (Gates G20)
15:30
15m
Paper
CrabSandwich: Fuzzing Rust with Rust
FUZZING
Addison Crump
CISPA Helmholtz Center for Information Security
,
Dongjia Zhang
EURECOM
,
Syeda Mahnur Asif
CISPA Helmholtz Center for Information Security
,
Dominik Maier
TU Berlin
,
Andrea Fioraldi
EURECOM
,
Thorsten Holz
CISPA Helmholtz Center for Information Security
,
Davide Balzarotti
EURECOM
15:45
15m
Paper
Beyond The Coverage Plateau - A Comprehensive Study of Fuzz Blockers
FUZZING
Wentao Gao
,
Thuan Pham
The University of Melbourne
,
Dongge Liu
,
Oliver Chang
Google
,
Toby Murray
University of Melbourne
,
Benjamin I.P. Rubinstein
University of Melbourne
16:00
15m
Paper
DiPri: Distance-based Seed Prioritization for Greybox Fuzzing
FUZZING
Ruixiang Qian
State Key Laboratory for Novel Software Technology, Nanjing University
,
Quanjun Zhang
Nanjing University
,
Chunrong Fang
Nanjing University
,
Zhenyu Chen
Nanjing University
16:15
15m
Paper
InFuzz: An Interactive Tool for Enhancing Efficiency in Fuzzing through Visual Bottleneck Analysis
FUZZING
Qian Yan
National Key Laboratory of Science and Technology on Information System Security
,
Minhuan Huang
National Key Laboratory of Science and Technology on Information System Security
,
Huayang Cao
National Key Laboratory of Science and Technology on Information System Security
,
Shuaibing Lu
Academy of Military Sciences
16:30
15m
Paper
Multi-phase Parallel Fuzzer
FUZZING
Taotao Gu
Academy of Military Sciences
,
Tong Wang
National Key Laboratory of Science and Technology on Information System Security
,
Xiang Li
Academy of Military Sciences
,
Shuaibing Lu
Academy of Military Sciences
,
Yuanping Nie
Academy of Military Sciences
,
Zhaowei Zhang
National Key Laboratory of Science and Technology on Information System Security
,
Xiaohui Kuang
Academy of Military Sciences
,
Gang Zhao
National Key Laboratory of Science and Technology on Information System Security
16:45
15m
Day closing
Concluding Remarks
FUZZING
Tue 18 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
08:30 - 09:00
Opening
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
09:00 - 10:00
Keynote
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
09:00
60m
Keynote
Towards Code-Aware Code Models
ECOOP and ISSTA Keynotes
K:
Baishakhi Ray
Columbia University
10:30 - 12:00
ISSTA 1: Program Repair and Debugging
Technical Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Andreas Zeller
CISPA Helmholtz Center for Information Security
10:30
15m
Talk
Improving Spectrum-Based Localization of Multiple Faults by Iterative Test Suite Reduction
Technical Papers
Dylan Callaghan
Stellenbosch University
,
Bernd Fischer
Stellenbosch University
DOI
10:45
15m
Talk
A Bayesian Framework for Automated Debugging
Technical Papers
Sungmin Kang
KAIST
,
Wonkeun Choi
KAIST
,
Shin Yoo
KAIST
DOI
Pre-print
11:00
15m
Talk
ConfFix: Repairing Configuration Compatibility Issues in Android Apps
Technical Papers
Huaxun Huang
Hong Kong University of Science and Technology
,
Chi Xu
The Hong Kong University of Science and Technology
,
Ming Wen
Huazhong University of Science and Technology
,
Yepang Liu
Southern University of Science and Technology
,
Shing-Chi Cheung
Hong Kong University of Science and Technology
DOI
11:15
15m
Talk
Quantitative Policy Repair for Access Control on the Cloud
Technical Papers
William Eiers
University of California at Santa Barbara
,
Ganesh Sankaran
University of California at Santa Barbara
,
Tevfik Bultan
University of California at Santa Barbara
DOI
11:30
15m
Talk
Automated Program Repair from Fuzzing Perspective
Technical Papers
YoungJae Kim
Ulsan National Institute of Science and Technology
,
Seungheon Han
Ulsan National Institute of Science and Technology
,
Askar Yeltayuly Khamit
Ulsan National Institute of Science and Technology
,
Jooyong Yi
UNIST (Ulsan National Institute of Science and Technology)
DOI
13:30 - 15:00
ISSTA 3: Deep-Learning for Software Analysis
Technical Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Shiyi Wei
University of Texas at Dallas
13:30
15m
Talk
API2Vec: Learning Representations of API Sequences for Malware Detection
Technical Papers
Lei Cui
Zhongguancun Laboratory
,
Jiancong Cui
University of Chinese Academy of Sciences; Institute of Information Engineering at Chinese Academy of Sciences
,
Yuede Ji
University of North Texas
,
Zhiyu Hao
Zhongguancun Laboratory
,
Lun Li
Institute of Information Engineering at Chinese Academy of Sciences
,
Zhenquan Ding
Institute of Information Engineering at Chinese Academy of Sciences
DOI
13:45
15m
Talk
CONCORD: Clone-Aware Contrastive Learning for Source Code
ACM SIGSOFT Distinguished Paper
Technical Papers
Yangruibo Ding
Columbia University
,
Saikat Chakraborty
Microsoft Research
,
Luca Buratti
IBM Research
,
Saurabh Pujar
IBM
,
Alessandro Morari
IBM Research
,
Gail Kaiser
Columbia University
,
Baishakhi Ray
Columbia University
DOI
14:00
15m
Talk
Type Batched Program Reduction
Technical Papers
Golnaz Gharachorlu
Simon Fraser University
,
Nick Sumner
Simon Fraser University
DOI
14:15
15m
Talk
CodeGrid: A Grid Representation of Code
Technical Papers
Abdoul Kader Kaboré
University of Luxembourg
,
Earl T. Barr
University College London; Google DeepMind
,
Jacques Klein
University of Luxembourg
,
Tegawendé F. Bissyandé
University of Luxembourg
DOI
14:30
15m
Talk
Guided Retraining to Enhance the Detection of Difficult Android Malware
Technical Papers
Nadia Daoudi
University of Luxembourg
,
Kevin Allix
CentraleSupélec
,
Tegawendé F. Bissyandé
University of Luxembourg
,
Jacques Klein
University of Luxembourg
DOI
14:45
15m
Talk
Automatically Reproducing Android Bug Reports using Natural Language Processing and Reinforcement Learning
Technical Papers
Zhaoxu Zhang
University of Southern California
,
Robert Winn
University of Southern California
,
Yu Zhao
University of Central Missouri
,
Tingting Yu
University of Cincinnati
,
William G.J. Halfond
University of Southern California
DOI
Wed 19 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
08:30 - 09:15
ISSTA Impact Paper Award
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
08:30
45m
Keynote
Reflections on the Impact of Calculating Source Line Level Energy Information for Android Applications
ECOOP and ISSTA Keynotes
K:
William G.J. Halfond
University of Southern California
09:15 - 10:00
AITO Test of Time Award
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
09:15
45m
Keynote
AITO Test of Time Award: Why Programming Languages Matter: Reflections on 45 Years of Language Design
ECOOP and ISSTA Keynotes
K:
Andrew P. Black
Pre-print
Media Attached
10:30 - 12:00
ECOOP 1: Semantics
ECOOP Research Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Sophia Drossopoulou
Imperial College London
10:30
15m
Talk
Semantics for Noninterference with Interaction Trees
ECOOP Research Papers
Lucas Silver
University of Pennsylvania
,
Paul He
University of Pennsylvania
,
Ethan Cecchetti
University of Maryland, College Park
,
Andrew K. Hirsch
University at Buffalo
,
Steve Zdancewic
University of Pennsylvania
DOI
10:45
15m
Talk
Interaction Tree Specifications: A Framework for Specifying Recursive, Effectful Computations that Supports Auto-active Verification
ECOOP Research Papers
Lucas Silver
University of Pennsylvania
,
Edwin Westbrook
Galois
,
Matthew Yacavone
Galois, Inc.
,
Ryan Scott
Galois, Inc.
DOI
11:00
15m
Talk
Multi-Graded Featherweight Java
ECOOP Research Papers
Riccardo Bianchini
University of Genoa
,
Francesco Dagnino
University of Genoa
,
Paola Giannini
University of Eastern Piedmont
,
Elena Zucca
University of Genoa
DOI
11:15
15m
Talk
Wiring circuits is easy as {0, 1, ω}, or is it…
ECOOP Research Papers
Jan de Muijnck-Hughes
University of Glasgow
,
Wim Vanderbauwhede
University of Glasgow
DOI
11:30
15m
Talk
Automata Learning with an Incomplete Teacher
ECOOP Research Papers
Mark Moeller
Cornell University
,
Thomas Wiener
Cornell University
,
Alaia Solko-Breslin
University of Pennsylvania
,
Caleb Koch
Stanford
,
Nate Foster
Cornell University
,
Alexandra Silva
Cornell University
DOI
11:45
15m
Talk
A Direct-Style Effect Notation for Sequential and Parallel Programs
ECOOP Research Papers
David Richter
Technical University of Darmstadt
,
Timon Böhler
Technical University of Darmstadt
,
Pascal Weisenburger
University of St. Gallen
,
Mira Mezini
TU Darmstadt
DOI
Pre-print
Media Attached
13:30 - 15:00
ECOOP 2: Replication
ECOOP Research Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Eric Jul
University of Oslo
13:30
15m
Talk
Behavioural Types for Local-First Software
ECOOP Research Papers
Roland Kuhn
Actyx AG
,
Hernan Melgratti
University of Buenos Aires, Argentina
,
Emilio Tuosto
Gran Sasso Science Institute, L'Aquila, Italy
DOI
13:45
15m
Talk
Algebraic Replicated Data Types: Programming Secure Local-First Software
ECOOP Research Papers
Christian Kuessner
Technische Universität Darmstadt
,
Ragnar Mogk
Technische Universität Darmstadt
,
Anna-Katharina Wickert
TU Darmstadt, Germany
,
Mira Mezini
TU Darmstadt
DOI
Pre-print
14:00
15m
Talk
Modular Verification of State-Based CRDTs in Separation Logic
ECOOP Research Papers
Abel Nieto
Aarhus University
,
Arnaud Daby-Seesaram
ENS Paris Saclay
,
Léon Gondelman
Aarhus University
,
Amin Timany
Aarhus University
,
Lars Birkedal
Aarhus University
DOI
14:15
15m
Talk
VeriFx: Correct Replicated Data Types for the Masses
ECOOP Research Papers
Kevin De Porre
Vrije Universiteit Brussel
,
Carla Ferreira
NOVA University Lisbon
,
Elisa Gonzalez Boix
Vrije Universiteit Brussel
DOI
14:30
15m
Talk
Nested Pure Operation-Based CRDTs
ECOOP Research Papers
Jim Bauwens
Vrije Universiteit Brussel
,
Elisa Gonzalez Boix
Vrije Universiteit Brussel
DOI
14:45
15m
Talk
LoRe: A Programming Model for Verifiably Safe Local-First Software
ECOOP Research Papers
Julian Haas
Technische Universität Darmstadt
,
Ragnar Mogk
Technische Universität Darmstadt
,
Elena Yanakieva
University of Kaiserslautern-Landau
,
Annette Bieniusa
Kaiserslautern
,
Mira Mezini
TU Darmstadt
DOI
Pre-print
15:30 - 17:00
ECOOP 3: Distribution
ECOOP Research Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Elisa Gonzalez Boix
Vrije Universiteit Brussel
15:30
15m
Talk
Synthetic Behavioural Typing: Sound, Regular Multiparty Sessions via Implicit Local Types
ECOOP Research Papers
Sung-Shik Jongmans
Open University of the Netherlands; CWI
,
Francisco Ferreira
Royal Holloway, University of London
DOI
15:45
15m
Talk
Asynchronous Multiparty Session Type Implementability is Decidable – Lessons Learned from Message Sequence Charts
ECOOP Research Papers
Felix Stutz
MPI-SWS
DOI
16:00
15m
Talk
Dynamically Updatable Multiparty Session Protocols
ECOOP Research Papers
David Castro-Perez
University of Kent
,
Nobuko Yoshida
University of Oxford
DOI
16:15
15m
Talk
Designing Asynchronous Multiparty Protocols with Crash-Stop Failures
ECOOP Research Papers
Adam D. Barwell
University of St Andrews and University of Oxford
,
Ping Hou
University of Oxford
,
Nobuko Yoshida
University of Oxford
,
Fangyi Zhou
Imperial College London
DOI
Pre-print
16:30
15m
Talk
ConDRust: Scalable Deterministic Concurrency from Verifiable Rust Programs
ECOOP Research Papers
Felix Suchert
Center for Advancing Electronics Dresden, TU Dresden
,
Lisza Zeidler
Composable Operating Systems Group, Barkhausen Institute, Dresden
,
Jeronimo Castrillon
TU Dresden, Germany
,
Sebastian Ertel
Composable Operating Systems Group, Barkhausen Institute, Dresden
DOI
16:45
15m
Talk
Information Flow Analysis for Detecting Non-Determinism in Blockchain
ECOOP Research Papers
Luca Olivieri
Ca’ Foscari University of Venice
,
Vincenzo Arceri
University of Parma, Italy
,
Luca Negrini
Ca’ Foscari University of Venice, Corvallis S.r.l.
,
Fabio Tagliaferro
CYS4 Srl
,
Pietro Ferrara
Università Ca' Foscari, Venezia, Italy
,
Agostino Cortesi
Università Ca' Foscari Venezia
,
Fausto Spoto
U. Verona
DOI
Thu 20 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
08:30 - 09:00
Dahl-Nygaard Prize Ceremony and Awards
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
08:30
30m
Awards
ECOOP: Dahl-Nygaard Prize Ceremony and Awards
ECOOP and ISSTA Keynotes
09:00 - 10:00
Keynote
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
09:00
60m
Keynote
Dahl-Nygaard Senior Prize: Safe Journeys into the Unknown – Object Capabilities
ECOOP and ISSTA Keynotes
K:
Sophia Drossopoulou
Imperial College London
Media Attached
10:30 - 12:00
ISSTA 9: Testing 2
Technical Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Cristian Cadar
Imperial College London
10:30
15m
Talk
A Comprehensive Study on Quality Assurance Tools for Java
Technical Papers
Han Liu
East China Normal University
,
Sen Chen
Tianjin University
,
Ruitao Feng
UNSW
,
Chengwei Liu
Nanyang Technological University
,
Kaixuan Li
East China Normal University
,
Zhengzi Xu
Nanyang Technological University
,
Liming Nie
Nanyang Technological University
,
Yang Liu
Nanyang Technological University
,
Yixiang Chen
East China Normal University
DOI
10:45
15m
Talk
Transforming Test Suites into Croissants
Technical Papers
Yang Chen
University of Illinois at Urbana-Champaign
,
Alperen Yildiz
Sabanci University
,
Darko Marinov
University of Illinois at Urbana-Champaign
,
Reyhaneh Jabbarvand
University of Illinois at Urbana-Champaign
DOI
11:00
15m
Talk
SlipCover: Near Zero-Overhead Code Coverage for Python
Technical Papers
Juan Altmayer Pizzorno
University of Massachusetts Amherst
,
Emery D. Berger
University of Massachusetts Amherst
DOI
11:15
15m
Talk
To Kill a Mutant: An Empirical Study of Mutation Testing Kills
Technical Papers
Hang Du
University of California at Irvine
,
Vijay Krishna Palepu
Microsoft
,
James Jones
University of California at Irvine
DOI
11:30
15m
Talk
Systematically Producing Test Orders to Detect Order-Dependent Flaky Tests
Technical Papers
Chengpeng Li
University of Texas at Austin
,
M. Mahdi Khosravi
Middle East Technical University
,
Wing Lam
George Mason University
,
August Shi
University of Texas at Austin
DOI
11:45
15m
Talk
Extracting Inline Tests from Unit Tests
Technical Papers
Yu Liu
University of Texas at Austin
,
Pengyu Nie
University of Texas at Austin
,
Anna Guo
University of Texas at Austin
,
Milos Gligoric
University of Texas at Austin
,
Owolabi Legunsen
Cornell University
DOI
13:30 - 15:00
ISSTA 11: Testing 3
Technical Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Marcelo d'Amorim
North Carolina State University
13:30
15m
Talk
Dependency-Aware Metamorphic Testing of Datalog Engines
Technical Papers
Muhammad Numair Mansur
Amazon Web Services
,
Valentin Wüstholz
ConsenSys
,
Maria Christakis
TU Wien
DOI
13:45
15m
Talk
GDsmith: Detecting Bugs in Cypher Graph Database Engines
Technical Papers
Ziyue Hua
Peking University
,
Wei Lin
Peking University
,
Luyao Ren
Peking University
,
Zongyang Li
Peking University
,
Lu Zhang
Peking University
,
Wenpin Jiao
Peking University
,
Tao Xie
Peking University
DOI
14:00
15m
Talk
Testing Graph Database Engines via Query Partitioning
Technical Papers
Matteo Kamm
ETH Zurich
,
Manuel Rigger
National University of Singapore
,
Chengyu Zhang
ETH Zurich
,
Zhendong Su
ETH Zurich
DOI
14:15
15m
Talk
Toward Automated Detecting Unanticipated Price Feed in Smart Contract
Technical Papers
Yifan Mo
Sun Yat-sen University
,
Jiachi Chen
Sun Yat-sen University
,
Yanlin Wang
Sun Yat-sen University
,
Zibin Zheng
Sun Yat-sen University
DOI
14:30
15m
Talk
Definition and Detection of Defects in NFT Smart Contracts
Technical Papers
Shuo Yang
Sun Yat-sen University
,
Jiachi Chen
Sun Yat-sen University
,
Zibin Zheng
Sun Yat-sen University
DOI
15:30 - 17:00
Keynote – ISSTA'24 Preview – Closing
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
15:30
60m
Keynote
Machine Learning for Software Engineering
ECOOP and ISSTA Keynotes
K:
Satish Chandra
Meta Platforms
16:30
15m
Day closing
ISSTA'24 Preview
ECOOP and ISSTA Keynotes
16:45
15m
Day closing
ISSTA Closing
ECOOP and ISSTA Keynotes
Fri 21 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
08:30 - 09:00
Outlooks and Farewells
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
08:30
30m
Day closing
ECOOP: Outlooks and Farewells
ECOOP and ISSTA Keynotes
09:00 - 10:00
Keynote
ECOOP and ISSTA Keynotes
at
Amazon Auditorium (Gates G20)
09:00
60m
Keynote
Dahl-Nygaard Junior Prize: My Part of the Scala Story, and Beyond!
ECOOP and ISSTA Keynotes
K:
Heather Miller
Carnegie Mellon University and Two Sigma
Media Attached
10:30 - 12:00
ECOOP 7: Verification and Testing
ECOOP Research Papers
at
Amazon Auditorium (Gates G20)
Chair(s):
Wenxi Wang
University of Texas at Austin
10:30
15m
Talk
On using VeriFast, VerCors, Plural, and KeY to check object usage
ECOOP Research Papers
João Mota
NOVA School of Science and Technology
,
António Ravara
NOVA LINCS & FCT, NOVA University of Lisbon
,
Marco Giunti
NOVA-LINCS, FCT NOVA / Universidade Nova de Lisboa
DOI
10:45
15m
Talk
Exact Separation Logic
ECOOP Research Papers
Petar Maksimović
Imperial College London, UK
,
Caroline Cronjäger
Ruhr-Universität Bochum
,
Andreas Lööw
Imperial College London
,
Julian Sutherland
Imperial College London
,
Philippa Gardner
Imperial College London
DOI
Pre-print
11:00
15m
Talk
Morpheus: Automated Safety Verification of Data-dependent Parser Combinator Programs
ECOOP Research Papers
Ashish Mishra
Purdue University
,
Suresh Jagannathan
Purdue University
DOI
11:15
15m
Talk
Constraint Based Compiler Optimization for Energy Harvesting Applications
ECOOP Research Papers
Yannan Li
University of Southern California
,
Chao Wang
University of Southern California
DOI
11:30
15m
Talk
Dynamic Determinacy Race Detection for Task-Parallel Programs with Promises
ECOOP Research Papers
Feiyang Jin
Georgia Institute of Technology
,
Lechen Yu
Georgia Institute of Technology
,
Tiago Cogumbreiro
University of Massachusetts Boston
,
Vivek Sarkar
Georgia Institute of Technology
,
Jun Shirako
Georgia Institute of Technology
DOI
11:45
15m
Talk
On Leveraging Tests to Infer Nullable Annotations
ECOOP Research Papers
Jens Dietrich
Victoria University of Wellington
,
David J. Pearce
ConsenSys
,
Mahin Chandramohan
Oracle Labs
DOI
Mon 17 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Amazon Auditorium (Gates G20)
FUZZING
Session 1
FUZZING
Session 2
FUZZING
Session 3
FUZZING
Session 4
Tue 18 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
Opening
ECOOP and ISSTA Keynotes
Keynote
Keynotes
09:00 - 10:00
Technical Papers
ISSTA 1: Program Repair and Debugging
Technical Papers
ISSTA 3: Deep-Learning for Software Analysis
Wed 19 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
ISSTA Impact Paper Award
ECOOP and ISSTA Keynotes
AITO Test of Time Award
ECOOP Research Papers
ECOOP 1: Semantics
ECOOP Research Papers
ECOOP 2: Replication
ECOOP Research Papers
ECOOP 3: Distribution
Thu 20 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
Dahl-Nygaard Prize Ceremony and Awards
ECOOP and ISSTA Keynotes
Keynote
Technical Papers
ISSTA 9: Testing 2
Technical Papers
ISSTA 11: Testing 3
ECOOP and ISSTA Keynotes
Keynote – ISSTA'24 Preview – Closing
Fri 21 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
Outlooks and Farewells
ECOOP and ISSTA Keynotes
Keynote
ECOOP Research Papers
ECOOP 7: Verification and Testing
Mon 17 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
9:00
15
30
45
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
Amazon Auditorium (Gates G20)
FUZZING
Welcome and Introductions
09:00 - 09:15
FUZZING
Three Colours of Fuzzing: Reflections and Open Challenges
09:15 - 10:00
FUZZING
Fishbowl Conversation
10:30 - 11:30
FUZZING
Reflections on preregistration-based publication model
11:30 - 12:00
FUZZING
Rich coverage signal and the consequences for scaling
13:30 - 14:15
FUZZING
Large Language Models for Fuzzing Parsers
14:15 - 14:30
FUZZING
Novelty not Found: Adaptive Fuzzer Restarts to Improve Input Space Coverage
14:30 - 14:45
FUZZING
Grammar Mutation for Testing Input Parsers
14:45 - 15:00
FUZZING
CrabSandwich: Fuzzing Rust with Rust
15:30 - 15:45
FUZZING
Beyond The Coverage Plateau - A Comprehensive Study of Fuzz Blockers
15:45 - 16:00
FUZZING
DiPri: Distance-based Seed Prioritization for Greybox Fuzzing
16:00 - 16:15
FUZZING
InFuzz: An Interactive Tool for Enhancing Efficiency in Fuzzing through ...
16:15 - 16:30
FUZZING
Multi-phase Parallel Fuzzer
16:30 - 16:45
FUZZING
Concluding Remarks
16:45 - 17:00
Tue 18 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
9:00
15
30
45
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
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
Towards Code-Aware Code Models
09:00 - 10:00
ISSTA Technical Papers
Improving Spectrum-Based Localization of Multiple Faults by Iterative T ...
10:30 - 10:45
ISSTA Technical Papers
A Bayesian Framework for Automated Debugging
10:45 - 11:00
ISSTA Technical Papers
ConfFix: Repairing Configuration Compatibility Issues in Android Apps
11:00 - 11:15
ISSTA Technical Papers
Quantitative Policy Repair for Access Control on the Cloud
11:15 - 11:30
ISSTA Technical Papers
Automated Program Repair from Fuzzing Perspective
11:30 - 11:45
ISSTA Technical Papers
API2Vec: Learning Representations of API Sequences for Malware Detection
13:30 - 13:45
ISSTA Technical Papers
ACM SIGSOFT Distinguished Paper
CONCORD: Clone-Aware Contrastive Learning for Source Code
13:45 - 14:00
ISSTA Technical Papers
Type Batched Program Reduction
14:00 - 14:15
ISSTA Technical Papers
CodeGrid: A Grid Representation of Code
14:15 - 14:30
ISSTA Technical Papers
Guided Retraining to Enhance the Detection of Difficult Android Malware
14:30 - 14:45
ISSTA Technical Papers
Automatically Reproducing Android Bug Reports using Natural Language Pr ...
14:45 - 15:00
Wed 19 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
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
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
Reflections on the Impact of Calculating Source Line Level Energy Infor ...
08:30 - 09:15
ECOOP and ISSTA Keynotes
AITO Test of Time Award: Why Programming Languages Matter: Reflections ...
09:15 - 10:00
ECOOP Research Papers
Semantics for Noninterference with Interaction Trees
10:30 - 10:45
ECOOP Research Papers
Interaction Tree Specifications: A Framework for Specifying Recursive, ...
10:45 - 11:00
ECOOP Research Papers
Multi-Graded Featherweight Java
11:00 - 11:15
ECOOP Research Papers
Wiring circuits is easy as {0, 1, ω}, or is it…
11:15 - 11:30
ECOOP Research Papers
Automata Learning with an Incomplete Teacher
11:30 - 11:45
ECOOP Research Papers
A Direct-Style Effect Notation for Sequential and Parallel Programs
11:45 - 12:00
ECOOP Research Papers
Behavioural Types for Local-First Software
13:30 - 13:45
ECOOP Research Papers
Algebraic Replicated Data Types: Programming Secure Local-First Software
13:45 - 14:00
ECOOP Research Papers
Modular Verification of State-Based CRDTs in Separation Logic
14:00 - 14:15
ECOOP Research Papers
VeriFx: Correct Replicated Data Types for the Masses
14:15 - 14:30
ECOOP Research Papers
Nested Pure Operation-Based CRDTs
14:30 - 14:45
ECOOP Research Papers
LoRe: A Programming Model for Verifiably Safe Local-First Software
14:45 - 15:00
ECOOP Research Papers
Synthetic Behavioural Typing: Sound, Regular Multiparty Sessions via Im ...
15:30 - 15:45
ECOOP Research Papers
Asynchronous Multiparty Session Type Implementability is Decidable – Le ...
15:45 - 16:00
ECOOP Research Papers
Dynamically Updatable Multiparty Session Protocols
16:00 - 16:15
ECOOP Research Papers
Designing Asynchronous Multiparty Protocols with Crash-Stop Failures
16:15 - 16:30
ECOOP Research Papers
ConDRust: Scalable Deterministic Concurrency from Verifiable Rust Programs
16:30 - 16:45
ECOOP Research Papers
Information Flow Analysis for Detecting Non-Determinism in Blockchain
16:45 - 17:00
Thu 20 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
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
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
ECOOP: Dahl-Nygaard Prize Ceremony and Awards
08:30 - 09:00
ECOOP and ISSTA Keynotes
Dahl-Nygaard Senior Prize: Safe Journeys into the Unknown – Object Capa ...
09:00 - 10:00
ISSTA Technical Papers
A Comprehensive Study on Quality Assurance Tools for Java
10:30 - 10:45
ISSTA Technical Papers
Transforming Test Suites into Croissants
10:45 - 11:00
ISSTA Technical Papers
SlipCover: Near Zero-Overhead Code Coverage for Python
11:00 - 11:15
ISSTA Technical Papers
To Kill a Mutant: An Empirical Study of Mutation Testing Kills
11:15 - 11:30
ISSTA Technical Papers
Systematically Producing Test Orders to Detect Order-Dependent Flaky Tests
11:30 - 11:45
ISSTA Technical Papers
Extracting Inline Tests from Unit Tests
11:45 - 12:00
ISSTA Technical Papers
Dependency-Aware Metamorphic Testing of Datalog Engines
13:30 - 13:45
ISSTA Technical Papers
GDsmith: Detecting Bugs in Cypher Graph Database Engines
13:45 - 14:00
ISSTA Technical Papers
Testing Graph Database Engines via Query Partitioning
14:00 - 14:15
ISSTA Technical Papers
Toward Automated Detecting Unanticipated Price Feed in Smart Contract
14:15 - 14:30
ISSTA Technical Papers
Definition and Detection of Defects in NFT Smart Contracts
14:30 - 14:45
ECOOP and ISSTA Keynotes
Machine Learning for Software Engineering
15:30 - 16:30
ECOOP and ISSTA Keynotes
ISSTA'24 Preview
16:30 - 16:45
ECOOP and ISSTA Keynotes
ISSTA Closing
16:45 - 17:00
Fri 21 Jul
Displayed time zone:
Pacific Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
Amazon Auditorium (Gates G20)
ECOOP and ISSTA Keynotes
ECOOP: Outlooks and Farewells
08:30 - 09:00
ECOOP and ISSTA Keynotes
Dahl-Nygaard Junior Prize: My Part of the Scala Story, and Beyond!
09:00 - 10:00
ECOOP Research Papers
On using VeriFast, VerCors, Plural, and KeY to check object usage
10:30 - 10:45
ECOOP Research Papers
Exact Separation Logic
10:45 - 11:00
ECOOP Research Papers
Morpheus: Automated Safety Verification of Data-dependent Parser Combin ...
11:00 - 11:15
ECOOP Research Papers
Constraint Based Compiler Optimization for Energy Harvesting Applications
11:15 - 11:30
ECOOP Research Papers
Dynamic Determinacy Race Detection for Task-Parallel Programs with Promises
11:30 - 11:45
ECOOP Research Papers
On Leveraging Tests to Infer Nullable Annotations
11:45 - 12:00
x
Thu 21 Nov 09:32