Skip to content

Breadboard is a software platform for developing and conducting human interaction experiments on networks. It allows researchers to rapidly design experiments using a flexible domain-specific language and provides researchers with immediate access to a diverse pool of online participants.

License

Notifications You must be signed in to change notification settings

human-nature-lab/breadboard

Repository files navigation

README - breadboard v2

If you have any questions about breadboard, or want to discuss how you're using breadboard for your project, head over to GitHub Discussions by clicking the "Discussions" tab above or going to: https://github.com/human-nature-lab/breadboard/discussions.

breadboard is a software platform for developing and conducting human interaction experiments on networks.

It allows researchers to rapidly design experiments using a flexible domain-specific language and provides researchers with immediate access to a diverse pool of online participants.

Features:

  • Experiment logic is expressed in a graph traversal DSL
  • Experiment content is stored in a content management system and edited using a WYSIWYG editor
  • Real-time graph visualization during experiment design and deployment
  • High performance bi-directional client-server communication using Netty and WebSockets
  • An interactive script window allows the experimenter to quickly make changes to the graph and experiment
  • Recruit online participants from Amazon Mechanical Turk using the integrated module

breadboard is built using:

Also Apache Commons, imgscalr, JUNG, jQuery, Modernizr, Underscore, and Bootstrap.

Contributing

See the contributing guide

About

Breadboard is a software platform for developing and conducting human interaction experiments on networks. It allows researchers to rapidly design experiments using a flexible domain-specific language and provides researchers with immediate access to a diverse pool of online participants.

Resources

License

Stars

Watchers

Forks

Packages

No packages published