Disseminate: The Computer Science Research Podcast

Rohan Padhye & Ao Li | Fray: An Efficient General-Purpose Concurrency JVM Testing Platform | #66


Listen Later

In this episode of Disseminate: The Computer Science Research Podcast, guest host Bogdan Stoica sits down with Ao Li and Rohan Padhye (Carnegie Mellon University) to discuss their OOPSLA 2025 paper: "Fray: An Efficient General-Purpose Concurrency Testing Platform for the JVM".


We dive into:

  • Why concurrency bugs remain so hard to catch -- even in "well-tested" Java projects.
  • The design of Fray, a new concurrency testing platform that outperforms prior tools like JPF and rr.
  • Real-world bugs discovered in Apache Kafka, Lucene, and Google Guava.
  • The gap between academic research and industrial practice, and how Fray bridges it.
  • What’s next for concurrency testing: debugging tools, distributed systems, and beyond.


If you’re a Java developer, systems researcher, or just curious about how to make software more reliable, this conversation is packed with insights on the future of software testing.


Links & Resources:

- The Fray paper (OOPSLA 2025):

- Fray on GitHub

- Ao Li’s research

- Rohan Padhye’s research


Don’t forget to like, subscribe, and hit the 🔔 to stay updated on the latest episodes about cutting-edge computer science research.


#Java #Concurrency #SoftwareTesting #Fray #OOPSLA2025 #Programming #Debugging #JVM #ComputerScience #ResearchPodcast

Hosted on Acast. See acast.com/privacy for more information.

...more
View all episodesView all episodes
Download on the App Store

Disseminate: The Computer Science Research PodcastBy Jack Waudby

  • 5
  • 5
  • 5
  • 5
  • 5

5

6 ratings


More shows like Disseminate: The Computer Science Research Podcast

View all
The Joe Rogan Experience by Joe Rogan

The Joe Rogan Experience

229,245 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

190 Listeners

The Rest Is History by Goalhanger

The Rest Is History

15,261 Listeners

Book Overflow by Carter Morgan and Nathan Toups

Book Overflow

16 Listeners