Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
breadboard v2.3.0 is out!
You can find out what is new by looking at the changelog.
Go to the upgrade guide for the steps to migrate your project from v2.2 to v2.3.
breadboard is a software platform for developing and conducting experiments on networks using online participants.
In fields as diverse as computational sociology, behavioral economics, and social psychology, researchers conduct experiments where they place participants in networks of their own design, with rules of interactions of their own devising, in order to play repeated games where participants' actions affect others they are connected with.
Using breadboard, researchers can rapidly design new experiments using a flexible domain specific language. The code is stored in the database and changes can be previewed and tested immediately without having to recompile and redeploy software. The network is visualized in real-time which makes it easy for an administrator to see the global behaviors of the network as a whole.
When an experiment is ready, an administrator can use breadboard to post a job to Amazon Mechanical Turk, an online crowdsourcing marketplace. Amazon Mechanical Turk provides us immediate access to a diverse pool of participants from around the world. Within minutes of posting the experiment we can gather a large group of participants to play the game.