[Webkit-unassigned] [Bug 168467] New: A/B testing
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 16 14:47:18 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=168467
Bug ID: 168467
Summary: A/B testing
Classification: Unclassified
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Web Template Framework
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jfbastien at apple.com
CC: fpizlo at apple.com, jfbastien at apple.com
Blocks: 168453
I added a quick A/B test hack in bug #168453. We should do this better: factor it out, make it possible to A/B test other things, automatically create the random value, and prevent correlation between decisions.
I'd do the following: template<typename Int> Int abTest(uint32_t uniqueABTestValue, Int minimum, Int maximum);
This returns a value in [minimum, maximum] based on anonymous UUID, and mixes in the unique A/B test value so that each A/B test yields an independent result per user. This is important because users have their own UUID, but we don't want them to all be in the same side of each A/B test! Mixing in a unique A/B test value ensures that each A/B test skews a different way per UUID.
We need to use a simple hash function, so that from crash logs we can reconstruct which A/B test was set, and to which value.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170216/e54e9315/attachment.html>
More information about the webkit-unassigned
mailing list