ICSE 2025
Sat 26 April - Sun 4 May 2025 Ottawa, Ontario, Canada

Fuzzing is a powerful software testing technique renowned for its effectiveness in identifying software vulnerabilities. Traditional fuzzing evaluations typically focus on overall fuzzer performance across a set of target programs, yet few benchmarks consider how fine-grained program features influence fuzzing effectiveness. To bridge this gap, we introduce a novel benchmark designed to generate programs with configurable, fine-grained program features to enhance fuzzing evaluations. We reviewed 25 recent grey-box fuzzing studies, extracting 7 program features related to control-flow and data-flow that can impact fuzzer performance. Using these features, we generated a benchmark consisting of 153 programs controlled by 10 fine-grained configurable parameters. We evaluated 11 popular fuzzers using this benchmark. The results indicate that fuzzer performance varies significantly based on the program features and their strengths, highlighting the importance of incorporating program characteristics into fuzzing evaluations.

My research interest is in program analysis and its applications in software reliability and security. I focus on enhancing the reliability and usability of static analysis tools by automatically detecting bugs and diagnosing their root causes. Additionally, I work on improving the fuzz testing evaluation process by developing benchmarks that integrate program characteristics, aiming for a more comprehensive and accurate assessment of fuzzing tools.

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
ACM Student Research Posters and Judging Session 2SRC - ACM Student Research Competition at Canada Hall 3 Poster Area
11:00
90m
Talk
On the Fly Input Refinement for Code Language Models
SRC - ACM Student Research Competition
Ravishka Shemal Rathnasuriya University of Texas at Dallas
11:00
90m
Talk
Program Feature-based Fuzzing Benchmarking
SRC - ACM Student Research Competition
Miao Miao The University of Texas at Dallas
11:00
90m
Talk
Towards Compatibly Mitigating Technical Lag in Maven Projects
SRC - ACM Student Research Competition
Rui Lu East China Normal University
11:00
90m
Talk
On the Automation of Code Review Tasks Through Cross-Task Knowledge Distillation
SRC - ACM Student Research Competition
Oussama Ben Sghaier DIRO, Université de Montréal
11:00
90m
Talk
CASS: Context-Aware Slice Summarization for Debugging Regression Failures
SRC - ACM Student Research Competition
Sahar Badihi University of British Columbia, Canada
Pre-print
11:00
90m
Talk
Revisiting SWE-Bench: On the Importance of Data Quality for LLM-based Code Models
SRC - ACM Student Research Competition
Reem Aleithan York University, Canada
11:00
90m
Talk
The Balancing Act of Policies in Developing Machine Learning Explanations
SRC - ACM Student Research Competition
Jacob Tjaden Colby College
11:00
90m
Talk
To Mock or Not to Mock: Divergence in Mocking Practices Between LLM and Developers
SRC - ACM Student Research Competition
Hanbin Qin Stevens Institute of Technology

Thu 1 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
ACM Student Research PresentationsSRC - ACM Student Research Competition at 204
Chair(s): Md Tajmilur Rahman , Lola Burgueño University of Malaga

A subset of finalist ACM SRC students will give short presentations in this session. That decision about who will present will be made after the poster sessions, and this schedule will be updated, so don’t rely on the precise timing until just before the session..

They all also have posters in Canada Hall 3 Poster area, with judging to be on Tuesday.

Awards will be announced in the banquet on Thursday evening.

11:00
6m
Talk
Automatic Fuzz Drivers for JavaScript with Type Distributions
SRC - ACM Student Research Competition
Mayant Mukul University of British Columbia
11:06
6m
Talk
CASS: Context-Aware Slice Summarization for Debugging Regression Failures
SRC - ACM Student Research Competition
Sahar Badihi University of British Columbia, Canada
Pre-print
11:12
6m
Talk
Characterising Algorithm Debt in Machine and Deep Learning Systems
SRC - ACM Student Research Competition
Emmanuel Iko-Ojo Simon Australian National University
11:18
6m
Talk
Consistent Graph Model Generation with Large Language Models
SRC - ACM Student Research Competition
Boqi Chen McGill University
11:24
6m
Talk
Enhancing OSS Remediation with Patch Backporting
SRC - ACM Student Research Competition
Lyuye Zhang Nanyang Technological University
11:30
6m
Talk
Identifying Performance-Sensitive Configurations in Software Systems with LLM-Driven Agents
SRC - ACM Student Research Competition
Zehao Wang Concordia University
11:36
6m
Talk
Improving Formal Methods VisualizationsFormal Methods
SRC - ACM Student Research Competition
Avinash Palliyil Georgia Institute of Technology
11:42
6m
Talk
MUARF: Leveraging Multi-Agent Workflows for Automated Code Refactoring
SRC - ACM Student Research Competition
Yisen Xu Software PErformance, Analysis, and Reliability (SPEAR) lab, Concordia University, Montreal, Canada
11:48
6m
Talk
On the Automation of Code Review Tasks Through Cross-Task Knowledge Distillation
SRC - ACM Student Research Competition
Oussama Ben Sghaier DIRO, Université de Montréal
11:54
6m
Talk
On the Fly Input Refinement for Code Language Models
SRC - ACM Student Research Competition
Ravishka Shemal Rathnasuriya University of Texas at Dallas
12:00
6m
Talk
Program Feature-based Fuzzing Benchmarking
SRC - ACM Student Research Competition
Miao Miao The University of Texas at Dallas
12:06
6m
Talk
Revisiting SWE-Bench: On the Importance of Data Quality for LLM-based Code Models
SRC - ACM Student Research Competition
Reem Aleithan York University, Canada
12:12
6m
Talk
The Balancing Act of Policies in Developing Machine Learning Explanations
SRC - ACM Student Research Competition
Jacob Tjaden Colby College
12:18
6m
Talk
To Mock or Not to Mock: Divergence in Mocking Practices Between LLM and Developers
SRC - ACM Student Research Competition
Hanbin Qin Stevens Institute of Technology
12:24
6m
Talk
Towards Compatibly Mitigating Technical Lag in Maven Projects
SRC - ACM Student Research Competition
Rui Lu East China Normal University