Good tools not only enable good practices, they encourage them. Thatís why we created PlanOut, a set of tools for running online field experiments, and are sharing an open source version of it as part of the Data Science Teamís first software release.
Importantly, PlanOut gives engineers and scientists a language for defining random assignment procedures. Experiments, ranging from simple A/B tests, to factorial designs that decompose large interface changes, to more complex within-subjects designs, can be expressed with only a few lines of code. In this way, PlanOut encourages running experiments that are more akin to the kind you see in the behavioral sciences.Facebook Releases A Version of PlanOut A/B Testing Tools Into Open Source [facebook.com]
The code for PlanOut is now live on GitHub. You can find out more by visiting the PlanOut homepage on Github