uReview: Uber's multi-stage GenAI platform autonomously reviews over 90% of 65,000 weekly code diffs, saving approximately 1,500 developer hours per week
As code volume grew—amplified by AI-assisted development—Uber's reviewers became overloaded and struggled to catch subtle bugs, security vulnerabilities, and best-practice violations consistently, leading to missed errors, slower feedback loops, production incidents, and slower release cycles.
Third-party AI code review tools required GitHub hosting, but Uber uses Phabricator; those tools also produced many false positives and low-value true positives, and could not integrate with Uber's internal systems. Simple standalone LLM prompts generated too many false-positive comments that eroded developer trust.
uReview analyzes over 90% of Uber's weekly ~65,000 diffs, with 75% of its comments rated as useful and over 65% addressed in the same changeset—outperforming human reviewers whose comments are addressed only 51% of the time—saving approximately 1,500 developer hours weekly, equivalent to nearly 39 developer years annually.
Show all 13 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
uReview analyzes over 90% of Uber's weekly ~65,000 diffs, with 75% of its comments rated as useful and over 65% addressed in the same changeset—outperforming human reviewers whose comments are addressed only 51% of th…
What tools did this team use?
Claude-4-Sonnet, o4-mini-high, Apache Hive, Apache Kafka, Phabricator.
What results were reported?
Weekly diffs analyzed (coverage rate): over 90%; weekly diffs at Uber: ~65,000; Comments rated as useful by engineers: 75%; Posted comments addressed in same changeset: over 65% (source-reported, not independently verified).
What failed first in this deployment?
Third-party AI code review tools required GitHub hosting, but Uber uses Phabricator; those tools also produced many false positives and low-value true positives, and could not integrate with Uber's internal systems.
How is this quality assurance AI workflow structured?
Developer submits change → File filtering and context building → Specialized assistant comment generation → Multi-layered quality filtering → Comment posted on review platform → Developer feedback collection and streaming → Automated addressed-comment evaluation.