Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Mobile

Engineering NullAway, Uber’s Open Source Tool for Detecting NullPointerExceptions on Android

October 19, 2017 / Global
Featured image for Engineering NullAway, Uber’s Open Source Tool for Detecting NullPointerExceptions on Android
Figure 1: There are four stages of Uber Engineering’s continuous integration pipeline on Android.  Before NullAway, Uber developers would only notice NPE errors reported at the submit queue stage. With NullAway, they can identify errors much earlier, as they are building the code locally.
Figure 2: In three easy steps, NullAway determines if an expression “e” in method “m” can be null.
Manu Sridharan

Manu Sridharan

Manu Sridharan, formerly a staff engineer at Uber, is an Associate Professor of Computer Science and Engineering at the University of California, Riverside.

Posted by Manu Sridharan

Category: