Twitch Ben Weber

Twitch's A/B Testing using Google’s Staged Rollouts

Original post A/B Testing using Google’s Staged Rollouts

Article Summary

Ben Weber from Twitch discovered that Google Play's staged rollouts break standard A/B testing assumptions. Users who update early aren't random—they're systematically more engaged.

Twitch's Science Team wanted to use Google Play's staged rollout feature to A/B test major Android app changes without complex branching logic. But when they analyzed the data, they found significant biases: users in the test group were already more active before the experiment even started, violating the core assumption of randomized sampling.

Key Takeaways

Critical Insight

Staged rollouts enable testing without complex branching code, but require time-series analysis and difference-in-differences methods instead of standard A/B testing to account for self-selection bias.

Continue reading

The article includes actual R code snippets showing how to implement both the CausalImpact and bootstrapping approaches for your own experiments.

This page summarizes “A/B Testing using Google’s Staged Rollouts” by Twitch, published Jan 12, 2017. All credit for the original work goes to the authors.

Read the original on blog.twitch.tv (opens in new tab)

AI tools for Android

Browse all AI tools →