Introducing #Fandango đ â a powerful bio-inspired test generator designed to supercharge your software testing. Fandango gives you unprecedented control over test inputs, integrating grammars, constraints, and Python. Now with protocol testing!
âĄď¸ Check out Fandango at https://fandango-fuzzer.github.io/
Today at #FSE2025:
* 14:40 @ Cosmos 3C âExpressing and Checking Statistical Assumptionsâ: 84% of surveyed notebooks violate assumptions: https://conf.researchr.org/details/fse-2025/fse-2025-research-papers/93/Expressing-and-Checking-Statistical-Assumptions
OR
* 14:50 at Pirsenteret âjAST: Analyzing and Modifying Java ASTs with Pythonâ: https://conf.researchr.org/details/fse-2025/fse-2025-demonstrations/25/jAST-Analyzing-and-Modifying-Java-ASTs-with-Python
My #Fandango team at #FSE2025 / #ISSTA2025: Alexi Turcotte, Marius Smytzek, me, Pepe Zamudio, and Laura Plein. What is #Fandango? Watch this space on Thursday for our big 1.0 release announcement and/or attend Pepeâs presentation on Friday 16:00!
Today at #FSE2025: Check out
* 14:20 @ Cosmos 3C: Berndâs journal-first work on Information Flow Fuzzing: https://conf.researchr.org/details/fse-2025/fse-2025-journal-first/31/Presentation-Proposal-for-Finding-Information-Leaks-with-Information-Flow-Fuzzing and
* 15:12 @ Vega: Lauraâs Student Research Competion talk on Predicting Software Changes from Desired Behavior Changes: https://conf.researchr.org/details/fse-2025/fse-2025-student-research-competition/4/Predicting-Software-Changes-from-Desired-Behavior-Changes
@richardseidl has conducted an extensive interview on fuzzing and our latest research work. Now with video and English subtitles: https://www.youtube.com/watch?v=u84xKFdrTzk
Knowing the input language of a software system greatly facilitates its (automated) testing. In our new GDBMiner work, we use the GNU debugger (GDB) to extract precise input grammars from any recursive descent parser that can be traced via GDB: https://doi.org/10.4230/LITES.10.1.1
Occasionally, I get a reviewer complaining, âYou donât compare against any other approach. So how can we know youâre better?â So I found a simple way to still add the "bold number column" that apparently everybody wants these days.
@AndrzejWasowski Yes, near the Air Canada lounge in Hall B
Fun fact: Of my nine papers that got a long-term impact award, none got a âbest paperâ award when they were published - and conversely, none of my âbest paperâ-awarded papers got an impact award later. Is this a common phenomenon?
Honors! Today at #ICSE2025, I received the #ACM #SIGSOFT Influential Educator Award âfor significant contributions and important innovations in automated software engineering educationâ (such as https://fuzzingbook.org). Thanks to all!
In today's #AST2025 keynote on our new #Fandango fuzzer, I presented ongoing extensions for protocol fuzzing, oracle checking, coverage guidance, much more. Slides now available: https://conf.researchr.org/details/ast-2025/ast-2025-papers/17/Personalized-Fuzzing
If you want to meet me at #ICSE2025, find me
* at my AST keynote: Mon 9am, Room 211 https://conf.researchr.org/details/ast-2025/ast-2025-papers/17/Personalized-Fuzzing
* at the SBFT keynote: Tue 9am, Room 104
* at the ACM Awards session: Wed 4pm, plenary
* at the 50 years of TSE session: Thu 11am
* at the ICSE 2026 PC lunch on Fri.
See you soon!
On my way to #ICSE2025 in Ottawa đ¨đŚIt took me 40 years to discover that Frankfurt airport has a visitorâs terrace!