* Add a/b test for implicit follow points * Add field test specs * Add a/b testing docs * Fix tests * Fix tests * Update docs/technical-overview/ab_testing.md Co-authored-by: Molly Struve <mollylbs@gmail.com> * Add comment * Update docs/technical-overview/ab_testing.md Co-authored-by: Jacob Herrington <jacobherringtondeveloper@gmail.com> * Update config/field_test.yml * Update docs/technical-overview/ab_testing.md Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com> * Update docs/technical-overview/ab_testing.md Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com> Co-authored-by: Molly Struve <mollylbs@gmail.com> Co-authored-by: Jacob Herrington <jacobherringtondeveloper@gmail.com> Co-authored-by: Julianna Tetreault <32834804+juliannatetreault@users.noreply.github.com>
909 B
A/B testing
We use the Field Test gem for conducting simple A/B tests.
If you want to propose an A/B test of a feature, you may make a pull request which defines the hypotheses and what admins should look for to declare a winner. As A/B tests are going to have results that may differ from Forem to Forem, the process is relatively immature. In the future we may have more studies that can return anonymous ecosystem-wide results.
A/B tests are inherently the most useful in large Forems, where qualitative feedback may be more useful on small Forems. As such, DEV is our largest Forem and therefore can provide us with the most feedback for our existing A/B tests. However, we must keep in mind that DEV results may not apply well to future large Forems. We should seek to re-run useful experiments within the ecosystem after time has passed.