ICSE 2025
Sat 26 April - Sun 4 May 2025 Ottawa, Ontario, Canada
Tue 29 Apr 2025 09:45 - 10:30 at 107 - Keynote Chair(s): Martin Kellogg, Jacques Klein, Jordan Samhi

The story of static program analysis has certainly been full of successes and major advancements in the past decade especially in areas such as vulnerability detection. So what’s next for us? I think one of the greatest challenges will be to scale things up. We cannot look at single version snapshots anymore and call it a day. Software engineering is about constant managed change and so should we. In my talk, I will outline why the field of static program analysis has to grow out of the classic “whole program” view and embrace compositionality in order to keep up with software engineering practice. I will present our fundamental results in analysis compositionality and their implementation into scalable static analyses. A central role in this change will be the treatment of software component ecosystems. I will give an overview of our ongoing activities to scale program analysis to this challenge and explain the questions involved.

Tue 29 Apr

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

09:00 - 10:30
KeynoteSTATIC at 107
Chair(s): Martin Kellogg New Jersey Institute of Technology, Jacques Klein University of Luxembourg, Jordan Samhi University of Luxembourg, Luxembourg
09:30
15m
Day opening
Introduction by the Organization Chairs
STATIC
O: Jordan Samhi University of Luxembourg, Luxembourg, O: Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, O: Martin Kellogg New Jersey Institute of Technology, O: Jacques Klein University of Luxembourg
09:45
45m
Keynote
Scaling Static Analysis - The Why, the How, and the What
STATIC
K: Ben Hermann TU Dortmund
File Attached