Skip to main content
Engineering, Backend, Uber AI

Fixrleak: Fixing Java Resource Leaks with GenAI

1 May / Global
Featured image for Fixrleak: Fixing Java Resource Leaks with GenAI
Image
Figure 1: Original code with a resource leak. 
Image
Figure 2: Fixed Code using try-with-resources.
Image
Figure 3: Resource leak-fixing workflow with Fixrleak.
Image
Figure 4: An example that can’t be fixed using try-with-resources within the function.
Chris Zhang

Chris Zhang

Chris Zhang is a Software Engineer on the Programming System team at Uber. His research interests include computer architecture, compilers, operating systems, and microservices.

Akshay Utture

Akshay Utture

Akshay Utture is a former software engineer on the Programming System team at Uber. He has been focused on building AI Code Review tools at Uber, but is more broadly interested in AI developer tools and program analysis.

Manu Sridharan

Manu Sridharan

Manu Sridharan, formerly a Staff Engineer at Uber, is a Professor of Computer Science and Engineering at the University of California, Riverside. His primary research areas are programming languages and software engineering.

Posted by Chris Zhang, Akshay Utture, Manu Sridharan