Bugmark-Simulator / bugmark_simulation

A simulator for Bugmark to run experiments
Mozilla Public License 2.0
2 stars 1 forks source link

function for bot setting scaling #84

Closed GeorgLink closed 5 years ago

GeorgLink commented 5 years ago

f(# of participants) --> max issues, new offers

We need to create new issues and offers depending on how many participants are in a session. If we have too few issues or offers, then participants will be bored. If we have too many,then participants will be scattered across the simulation and not find each other to collaborate.

Premise:

# participants setting each bot total note
12 (optimal) issues: 9 36 108 possible tasks on issue and 48 possible bonus task completes
12 (optimal) offers: 6 24 average of 2 offers per person per day
1 issues: 3/4 roundup 4 12 possible tasks on issues and 4 possible bonus task completes
1 offers: 1/2 roundup 4 4 offers for 1 user
6 (min) issues: 5 20 60 possible tasks on issues and 24 possible bonus task completes
6 (min) offers: 3 12 2 offers per person per day
30 (max) issues: 23 92 276 possible tasks on issues and 120 possible bonus task completes
30 (max) offers: 15 60 2 offers per person per day
GeorgLink commented 5 years ago

This formula is hard coded right now. future work could make this a setting variable