Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.88 KB

README.md

File metadata and controls

32 lines (23 loc) · 1.88 KB

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