Sochat Vanessa V, Eisenberg Ian W, Enkavi A Zeynep, Li Jamie, Bissett Patrick G, Poldrack Russell A
Program in Biomedical Informatics, Stanford UniversityStanford, CA, USA; Department of Psychology, Stanford UniversityStanford, CA USA.
Department of Psychology, Stanford University Stanford, CA USA.
Front Psychol. 2016 Apr 26;7:610. doi: 10.3389/fpsyg.2016.00610. eCollection 2016.
The administration of behavioral and experimental paradigms for psychology research is hindered by lack of a coordinated effort to develop and deploy standardized paradigms. While several frameworks (Mason and Suri, 2011; McDonnell et al., 2012; de Leeuw, 2015; Lange et al., 2015) have provided infrastructure and methods for individual research groups to develop paradigms, missing is a coordinated effort to develop paradigms linked with a system to easily deploy them. This disorganization leads to redundancy in development, divergent implementations of conceptually identical tasks, disorganized and error-prone code lacking documentation, and difficulty in replication. The ongoing reproducibility crisis in psychology and neuroscience research (Baker, 2015; Open Science Collaboration, 2015) highlights the urgency of this challenge: reproducible research in behavioral psychology is conditional on deployment of equivalent experiments. A large, accessible repository of experiments for researchers to develop collaboratively is most efficiently accomplished through an open source framework. Here we present the Experiment Factory, an open source framework for the development and deployment of web-based experiments. The modular infrastructure includes experiments, virtual machines for local or cloud deployment, and an application to drive these components and provide developers with functions and tools for further extension. We release this infrastructure with a deployment (http://www.expfactory.org) that researchers are currently using to run a set of over 80 standardized web-based experiments on Amazon Mechanical Turk. By providing open source tools for both deployment and development, this novel infrastructure holds promise to bring reproducibility to the administration of experiments, and accelerate scientific progress by providing a shared community resource of psychological paradigms.
心理学研究中行为和实验范式的管理因缺乏开发和部署标准化范式的协同努力而受到阻碍。虽然有几个框架(梅森和苏里,2011年;麦克唐纳等人,2012年;德·李乌,2015年;兰格等人,2015年)为各个研究小组开发范式提供了基础设施和方法,但缺少的是将范式开发与一个便于部署它们的系统相联系的协同努力。这种无序状态导致开发过程中的冗余、概念相同任务的不同实现方式、缺乏文档且杂乱易错的代码以及复制困难。心理学和神经科学研究中持续存在的可重复性危机(贝克,2015年;开放科学协作组织,2015年)凸显了这一挑战的紧迫性:行为心理学中的可重复研究取决于等效实验的部署。通过开源框架最有效地实现为研究人员提供一个大型、可访问的实验存储库以供协作开发。在这里,我们展示实验工厂,这是一个用于开发和部署基于网络实验的开源框架。模块化基础设施包括实验、用于本地或云端部署的虚拟机以及一个驱动这些组件并为开发者提供进一步扩展功能和工具的应用程序。我们通过一个部署平台(http://www.expfactory.org)发布这个基础设施,研究人员目前正在使用该平台在亚马逊土耳其机器人上运行一组超过80个标准化的基于网络的实验。通过为部署和开发提供开源工具,这个新颖的基础设施有望为实验管理带来可重复性,并通过提供心理学范式的共享社区资源加速科学进步。