ICSE 2025
Sat 26 April - Sun 4 May 2025 Ottawa, Ontario, Canada
Mon 28 Apr 2025 14:30 - 15:30 at 104 - Paper Presentations 2 and Tutorial 1 Chair(s): Alessio Gambi

The Magic of Statistics for Software Testing: How to Foresee the Unseen

Ensuring software correctness is essential as software increasingly governs critical aspects of modern life. Formal methods for program verification, while powerful, often struggle with scalability when faced with the complexity of modern systems. Meanwhile, software testing—finding defects by executing the program—is practical but inherently incomplete, as it inevitably misses certain behaviors, i.e., the “unseens,” leaving critical gaps in verification.

In this tutorial, I illuminate the transformative potential of statistical methods in addressing these challenges, with a particular focus on residual risk analysis. Residual risk analysis quantifies the likelihood of undiscovered bugs remaining in the software after testing by estimating the probability of finding a new, previously unseen bug in the next test input.

We will begin by demonstrating how statistical estimators can assess residual risk using records from software testing—such as code coverage data—through a hands-on example. The tutorial then explores several advanced extensions to adapt residual risk analysis for more realistic testing scenarios. By the end of this session, participants will gain a deeper understanding of how statistical thinking can provide actionable insights into the unseen behaviors of software systems, ultimately making testing more accountable, transparent, and efficient.

Mon 28 Apr

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

14:00 - 15:30
Paper Presentations 2 and Tutorial 1SBFT at 104
Chair(s): Alessio Gambi Austrian Institute of Technology (AIT)
14:00
15m
Research paper
Differential Performance Fuzzing of Configuration Options
SBFT
Haesue Baik University of Michigan, Chenyang Yang , Vasudev Vikram Carnegie Mellon University, Pooyan Jamshidi University of South Carolina, Rohan Padhye Carnegie Mellon University, Christian Kästner Carnegie Mellon University
14:15
15m
Research paper
Multi-Phase Taint Analysis for JSON Inference in Search-Based Fuzzing
SBFT
Susruthan Seran , Onur Duman Kristiania University College, Andrea Arcuri Kristiania University College and Oslo Metropolitan University
14:30
60m
Tutorial
Tutorial by Seongmin Lee
SBFT
Seongmin Lee Max Planck Institute for Security and Privacy (MPI-SP)