We will be organizing a one-day event celebrating Tom Ball’s sixtieth birthday, in honor of his numerous foundational contributions to the field of Programming Languages, Formal Methods and Software Engineering. Tom and his collaborators have had deep impact on several research areas including scalable program analysis with path-profiling, industrial-scale program verification with SLAM, automated test generation with Randoop and empirical software engineering. Tom was also instrumental in investing in automated reasoning tools at Microsoft Research that has seen the birth of widely used Z3 and Lean tools. With microbit and MakeCode, his research has helped democratize physical computing and made it accessible to millions of students worldwide. Among his several test-of-time paper awards, two of them happen to be for his PLDI papers, so what better venue!

It will be held on June 16 at Boulder, Colorado, USA, co-located with PLDI’26

The event will consist of a collection of around 10-15 invited talks from past collaborators and researchers whose work has been deeply influenced by Tom’s research. Participation is welcome to anyone attending PLDI, especially young researchers who can interact and learn from Tom’s distinguished career path.

Plenary

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 16 Jun

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

09:00 - 10:05
TomBall@60 Session 1Tom Ball @ Sixty at Meadows B
09:00
15m
Talk
Welcome and logistics
Tom Ball @ Sixty
Satish Chandra Meta Platforms, Inc., Shuvendu K. Lahiri Microsoft Research, Mayur Naik University of Pennsylvania, Byron Cook Amazon, Madan Musuvathi Microsoft Research
09:15
25m
Talk
Recollections from SLAM-ming with Tom
Tom Ball @ Sixty
Sriram Rajamani Microsoft Research Indua
09:40
25m
Talk
Testing, Verification, and Measurement --- Tom's still open challenge
Tom Ball @ Sixty
Madan Musuvathi Microsoft Research
10:10 - 10:40
Coffee BreakCatering at Flatirons Foyer
10:10
30m
Coffee break
Break
Catering

10:40 - 12:20
TomBall@60 Session 2Tom Ball @ Sixty at Meadows B
10:40
25m
Talk
From Bebop to Constrained Horn Clauses
Tom Ball @ Sixty
Nikolaj Bjørner Microsoft Research
11:05
25m
Talk
Research in Three-Part Harmony
Tom Ball @ Sixty
Todd Millstein University of California, Los Angeles
11:30
25m
Talk
Riffing on some themes from Tom: Driver Verification, Testing, Abstraction & Theorem Proving
Tom Ball @ Sixty
Nikhil Swamy Microsoft Research
11:55
25m
Talk
The SLAM "GiveUp"
Tom Ball @ Sixty
12:20 - 13:40
12:20
80m
Lunch
Lunch
Catering

13:40 - 15:20
TomBall@60 Session 3Tom Ball @ Sixty at Meadows B
13:40
25m
Talk
Ju-jitsu with Ball-Larus (& Melski-Reps) or "We will publish no algorithm before its time"
Tom Ball @ Sixty
Thomas Reps University of Wisconsin-Madison
14:05
25m
Talk
Interdisciplinary Genius in the 21st Century: The Case of Tom Ball
Tom Ball @ Sixty
Mooly Sagiv Certora, inc.
14:30
25m
Talk
Having a Ball with Tom since 1994
Tom Ball @ Sixty
Patrice Godefroid Microsoft, USA
14:55
25m
Talk
The Question That Launched a Thousand Derivatives
Tom Ball @ Sixty
Margus Veanes Microsoft Research
15:20 - 15:50
Coffee BreakCatering at Flatirons Foyer
15:20
30m
Coffee break
Break
Catering

15:50 - 17:30
TomBall@60 Session 4Tom Ball @ Sixty at Meadows B
15:50
25m
Talk
Tracing the Ball-istic Trajectory of My Research: From Randoop to FastF, Memory Models and Semantic Merging
Tom Ball @ Sixty
Shuvendu K. Lahiri Microsoft Research
16:15
25m
Talk
Tom and the evolution of abstraction
Tom Ball @ Sixty
Kenneth L. McMillan University of Texas at Austin
16:40
5m
Talk
Profiling, not Slicing, is the Path to Success (pre-recorded video)
Tom Ball @ Sixty
16:45
5m
Talk
The BBC micro:bit revolution (pre-recorded video)
Tom Ball @ Sixty
Steve Hodges Lancaster University, UK
16:50
30m
Talk
Paths Converge: Software Model Checking for the BBC micro:bit
Tom Ball @ Sixty
Thomas Ball University of Washington (USA) and Lancaster University (UK)