title: Conducting real-time multiplayer experiments on the web.
abstract: Group behavior experiments require potentially large numbers of participants to interact in real time with perfect information about one another. In this paper, we address the methodological challenge of developing and conducting such experiments on the web, thereby broadening access to online labor markets as well as allowing for participation through mobile devices. In particular, we combine a set of recent web development technologies, including Node.js with the Socket.io module, HTML5 canvas, and jQuery, to provide a secure platform for pedagogical demonstrations and scalable, unsupervised experiment administration. Template code is provided for an example real-time behavioral game theory experiment which automatically pairs participants into dyads and places them into a virtual world. In total, this treatment is intended to allow those with a background in non-web-based programming to modify the template, which handles the technical server-client networking details, for their own experiments.
authors.affiliation: Department of Psychological and Brain Sciences, Cognitive Science Program, Indiana University, Bloomington, IN, 47405, USA. hawkrobe@indiana.edu.
authors.forename: Robert X D
authors.initials: RXD
authors.lastname: Hawkins
mesh_terms: D035841:Behavioral Research / Q000379:methods*; D006801:Humans; D020407:Internet; D007398:Interpersonal Relations
keywords: Behavioral game theory; Node.js; Web experiments