Rahul Gopinath

I am at São Paulo attending ISSRE'25If you are around, please come, say "Hi" :)

Rahul GopinathAndreas Zeller

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 fuzzingbook.org). Thanks to all!

Rahul Gopinath

I am reviewing a student transcript from Xi'an International University. Has any one taken this particular course before?

image.png 60.11 KB
Rahul Gopinath

Reading John Ousterhout's conversation with "Uncle Bob", regarding long methods, I do see value in shorter methods for a reason that does not seem to be mentioned here.  Given a long method, typical languages do not allow me to reason about what part of the method state (all variables that have been declared so far in that method) has an impact on a given section of the code. The larger the code section, the larger the cognitive burden. When I break up a large function into smaller functions even if those functions are not used elsewhere, I provide a contract that none of these variables that are not in the function have an impact on the function, and none of the variables that are declared within the function have an impact outside this function. This allows me to reduce my cognitive load.

Rahul Gopinath

Should I trust Adobe Acrobat or Latex?
For 12pt Latex article

\documentclass[12pt]{article}
\usepackage{times}

This is what Adobe shows (11.96pt).

Rahul Gopinath

I will be giving a lecture at the Fuzzing Summerschool at NUS, Singapore

https://bsky.app/profile/mrigger.bsky.social/post/3lgb6rp22zs2l #Fuzzing #SoftEng 

Rahul GopinathAndreas Zeller

My student @MaxCamillo (of GDBFuzz fame) passed his PhD exam today and will henceforth be known as Dr. Eisele. Congratulations!

Rahul GopinathAndreas Zeller

My student Björn Mathis passed his PhD exam today! In his work, he developed new methods for fuzzing and analyzing parsers, mining input grammars, and more: scholar.google.com/citations?u

Rahul Gopinath

My talk "How to Compare Fuzzers" at SAPLING'24 yesterday is available on line here #SoftwareEnginnering #MutationTesting #Fuzzing

image.png 863.41 KB
Rahul Gopinath

I will be giving a talk at SAPLING'24 at ANU Canberra on comparing fuzzers. If you are at Canberra, please do drop in, and say Hi.