All Projects → indeedeng → Proctor

indeedeng / Proctor

Licence: apache-2.0
Proctor is a Java-based A/B testing framework developed by, and used heavily within, Indeed.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Proctor

iter8-analytics
AI-engine that powers Iter8
Stars: ✭ 16 (-95.69%)
Mutual labels:  ab-testing
abacus
Abacus: Automattic's Experimentation Platform UI
Stars: ✭ 21 (-94.34%)
Mutual labels:  ab-testing
Bayesab
🐢 bayesAB: Fast Bayesian Methods for A/B Testing
Stars: ✭ 273 (-26.42%)
Mutual labels:  ab-testing
intergo
A package for interleaving / multileaving ranking generation in go
Stars: ✭ 30 (-91.91%)
Mutual labels:  ab-testing
mojito
🧪 Source-controlled split testing stack for building, launching and analysing A/B tests.
Stars: ✭ 49 (-86.79%)
Mutual labels:  ab-testing
python-client
Python SDK client for Split Software
Stars: ✭ 12 (-96.77%)
Mutual labels:  ab-testing
proctor-webapp
Proctor-webapp is a web application for managing Proctor A/B test definitions.
Stars: ✭ 16 (-95.69%)
Mutual labels:  ab-testing
Study
A simple, progressive, client/server AB testing library 📚
Stars: ✭ 293 (-21.02%)
Mutual labels:  ab-testing
thomas
Another A/B test library
Stars: ✭ 20 (-94.61%)
Mutual labels:  ab-testing
Tweek
Tweek - an open source feature manager
Stars: ✭ 268 (-27.76%)
Mutual labels:  ab-testing
vue-a2b
Split Testing for Vue.js
Stars: ✭ 82 (-77.9%)
Mutual labels:  ab-testing
Wysiwyg.ABTesting
A/B Testing Package for Neos
Stars: ✭ 16 (-95.69%)
Mutual labels:  ab-testing
growthbook
Open Source Feature Flagging and A/B Testing Platform
Stars: ✭ 2,342 (+531.27%)
Mutual labels:  ab-testing
react-client
React JS SDK client for Split Software
Stars: ✭ 23 (-93.8%)
Mutual labels:  ab-testing
Expan
Open-source Python library for statistical analysis of randomised control trials (A/B tests)
Stars: ✭ 275 (-25.88%)
Mutual labels:  ab-testing
ruby-client
Ruby SDK client for Split Software
Stars: ✭ 22 (-94.07%)
Mutual labels:  ab-testing
rn-ab-hoc
👬 👭 Poor intrusive way to make A/B Testing by using an HoC instead of components
Stars: ✭ 24 (-93.53%)
Mutual labels:  ab-testing
React Experiments
React components for implementing UI experiments
Stars: ✭ 311 (-16.17%)
Mutual labels:  ab-testing
Planout.js
A JavaScript port of Facebook's PlanOut Experimentation Framework
Stars: ✭ 292 (-21.29%)
Mutual labels:  ab-testing
Flagger
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
Stars: ✭ 3,337 (+799.46%)
Mutual labels:  ab-testing

Proctor

Lifecycle

Proctor is a A/B testing framework written in Java that enables data-driven product design at Indeed.

Proctor consists of data-model, client specification, client loader, matrix builder, java code generator.

Build Status Build Status

Features:

  • consistent tests across multiple applications
  • group assignment adjustments without code deploys
  • rule-based group assignment: e.g. US users experience 50% A, 50% B and non-US users are 25% A, 25% B, 25% C, 25% D
  • human-readable test format
  • forcing of test groups for internal testing
  • java code generation for A/B tests groups

Installation

See Quick Start guide

Example

See proctor demo

Documentation

http://indeedeng.github.io/proctor

Building documentation locally

$ git checkout gh-pages
$ gem install bundler
$ bundle install
$ rake clean serve
  => open http://localhost:4000/ in browser

Discussion

Use the indeedeng-proctor-users Q&A forum to ask and answer questions about the use of Proctor.

Deploying

Contributing

See Also (other A/B test frameworks)

Code of Conduct

This project is governed by the Contributor Covenant v 1.4.1

License

Apache License Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].