Get the best events delivered to your inbox every morning. Free forever.
No spam. Unsubscribe anytime.

(Hybrid) Random Testing with 'Fuzz': 35 Years of Finding Bugs at Madison Public Library - Central in Madison, WI on Monday, June 8, 2026.
Get a free daily email with your area shows and low-ticket alerts.
online: https://youtube.com/live/DTOTDmrAjq4?feature=share Fuzz testing has passed its 35th birthday and, in that time, has gone from a disparaged and mocked technique to one that is the foundation of many efforts in software engineering and testing. The key idea behind fuzz testing is using random input and having an extremely simple test oracle that only looks for crashes or hangs in the program. Importantly, in all our studies, all our tools, test data, and results were made public so that others could reproduce the work. In addition, we located the cause of each failure that we caused and identified the common causes of such failures. In the last several years, there has been a huge amount of progress and new developments in fuzz testing. Hundreds of papers have been published on the subject and dozens of PhD dissertations have been produced. In this talk, I will review the progress over the last 35 years describing our simple approach β using what is now called black box generational testing β and show how it is still relevant and effective today. In 1990, we published the results of a study of the reliability of standard UNIX application/utility programs. This study showed that by using simple (almost simplistic) random testing techniques, we could crash or hang 25-33% of these utility programs. In 1995, we repeated and significantly extended this study using the same basic techniques: subjecting programs to random input streams. This study also included X-Window applications and servers. A distressingly large number of UNIX applications still crashed with our tests. X-window applications were at least as unreliable as command-line applications. The commercial versions of UNIX fared slightly better than in 1990, but the biggest surprise was that Linux and GNU applications were significantly more reliable than the commercial versions. In 2000, we took another stab at random testing, this time testing applications running on Microsoft Windows. Given validβ¦
Event data powered by Meetup (not verified by Meetup)
Jun 2
Madison Public Library - Central

May 18
Madison Public Library - Central

May 18
Madison Public Library - Central

May 20
Madison Public Library - Central

May 21
Madison Public Library - Central

May 23
Madison Public Library - Central

May 27
Madison Public Library - Central

May 27
Madison Public Library - Central