Runtime controller which cancels and launches delayed units on CrowdFlower to shorten the overall task execution time
R JavaScript HTML CSS Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
App
Datasets/Limits
R
Scripts
Web
.buildpacks
.travis.yml
Procfile
README.md
app.json
init.r
package.json

README.md

ReLauncher – Server side only

Build Status Code Climate

A runtime controller, which cancels and relaunches delayed units on CrowdFlower to improve the overall task execution time.

An example of an execution timeline for a task with 20 units on CrowdFlower:

A comparison of a task with 100 units ran 3 times without and 3 times with ReLauncher:

You can deploy ReLauncher on Heroku in one-click for free:

Deploy

Checkout out the online demo

To use the demo you need to enter your CrowdFlower API Key, you can find here. This API key is not stored anywhere and is used only to send requests to CrowdFlower from your account.

Publication

The paper describing the approach is accepted to CSCW2016 conference in San Francisco