{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Experiments on the web\n", " by *Christophe, Sander, & Lore*\n", " \n", " **Retreat 2020**" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Intro\n", "\n", "- Our lab already has a history in doing online experiments (check [L-POST](http://gestaltrevision.be/tests/) for an example). " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- So far most of those tests were developed by Christophe (or his predecessor). " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- Indeed, in general experiments in the browsers are more complex than regular offline experiments: Christophe's intro to the logic of the web " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- However, increasingly tools are becoming available that facilitate experiment building for the web for non-professional web-builders: I will introduce a few " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- Browsers have advanced a lot in capabilities, allowing very complex, dynamic environments and tasks (like video games). ([examples](https://threejs.org/))\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- Online recruitment platforms have become easy to use: Lore and I will introduce two popular options" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Why can’t we just ask Christophe to continue to do this for us?\n", "\n", "- That’s still a possibility but experimenters generally need a lot of control over things and go through iterative development\n", "- Faster (Christophe will have a waiting list)\n", "- Understanding how it works is important when conceiving the design and when interpreting your data" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "#### Note: we focus on actual experiments only here, if you need options for questionnaire-only studies:\n", "\n", "* [FormR](https://formr.org/) (Eline has experience with this)\n", "* [LimeSurvey](https://admin.kuleuven.be/icts/onderzoek/enqueteservice/werken-met-limesurvey)\n", "* [Qualtrics](https://www.qualtrics.com/core-xm/survey-software/)\n", "* [Experiment factory](https://expfactory.github.io/) ([paper](https://drive.google.com/open?id=0BwlD7q-DXkdWaXdyVXJZOXhUUlk))\n", "* [Google forms](https://www.google.com/forms/about/)\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Why experiments on the web?\n", "\n", "- Larger samples (bigger pool), easy recruitment (potentially more diverse, more tunable to study). \n", "- Reaching less accessible populations (cf. autism, social anxiety, visually impaired populations,...)\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- Inexpensive though it is recommended to give ethical rewards\n", "- Increased anonymity, cf. sensitive subjects (but depersonalization: cf. low wage workers)\n", "- No face-to-face interactions -> standardization & clarity of instructions. Reducing undocumented experimenter bias (e.g. additional instructions, subtle reinforcing cues, repeating a question) and demand characteristics" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "- Easy (direct) replication\n", "- Easy sharing, ‘forking’: Increasing reproducibility & transparency\n", "- Faster data collection (many people do your study at the same time)\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Advantages (contd.)\n", "\n", "- Phone or tablet-based surveys (cf. experience sampling) or experiments\n", "- Leverage the ideas/tools of an immense web development community may help you develop better/more engaging experiments (for larger samples, more data per participant)\n", "- You can still run the exact same experiment in the lab as well!\n", "- Learn JS/HTML/CSS/db (valuable, transferable skill outside of academia)" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "data": { "image/jpeg": "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\n", "text/html": [ "\n", " \n", " " ], "text/plain": [ "" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.display import YouTubeVideo\n", "YouTubeVideo('Og847HVwRSI')" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Disadvantages:\n", "\n", "- Attention & motivation (e.g. participants might be listening to music, watching tv/youtube/social media at the same time, or be interrupted by others): fierce online competition for attention: increased probability of drop-out or low-quality data. (Partial) solutions:\n", " - Recording how often participants change windows/take breaks might help clean data\n", " - Catch questions could be useful\n", " - Optimize reward scheme\n", " - More thought into how to engage participants (actually a plus)\n", " - Forcing fullscreen\n", "- Low social control & no face to face interactions\n", " - Checking participants' understanding of the task\n", "- Honesty & naiveness (not necessarily worse than lab, cf psych students): excluding participants based on participation in previous studies" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Disadvantages (contd.)\n", "\n", "- Contextual factors are not (easily) controlled: noise, lighting, distractions \n", "- Hardware/software (browser) heterogeneity and [feature support](https://html5test.com/) (old versions, old hardware) (Note: speed of internet is usually not an issue: once (down)loaded, it runs locally). Avoiding variability:\n", " - Enforcing versions, browsers, excluding tablets/mobile (when desired)\n", " - Checking refresh rates (checking other browser capabilities)\n", " - Preloading media\n", " - Size on screen: matching real-life objects, rule of thumb, participants can make matching between stimuli themselves\n", "- Data analysis: dealing with extreme response times because of lapses, distraction, hardware/software issues (outliers)\n", "- Learn the new environment: (basics of) JS/HTML/CSS/(db), web logic\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## So when are web experiments (un)suitable?\n", "\n", "- Despite the various problems direct comparisons often show similar quality data\n", "- Many classic psychology findings replicate with reasonably high fidelity\n", "- When larg(er) samples are needed (e.g. individual differences)\n", "- Research that relies on fewer participants should still aim for the highly controlled lab environment\n", "- In practice: will depend on your research question(s) and methods\n", "- Obviously unsuitable when using physiological measures, fMRI/MEG/EEG (though who knows in the future)\n", "- Even psychophysical tasks with brief exposure durations may be possible according to recent benchmarks\n", "- Comparison papers suggest reaction times are often slower/noisier but that 1) usually doesn't compromise comparisons between conditions, 2) can be (partly) compensated by larger samples and/or trial numbers\n", "- trade-off between technical complexity/time investment (when learning/designing/implementing) vs ease (& speed) of data collection " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Benchmarking and direct comparison studies\n", "\n", "- [Online psychophysics: Reaction time effects in cognitive experiments](https://link.springer.com/article/10.3758/s13428-016-0783-4)\n", "- [Online versus offline: The Web as a medium for response time data collection](https://link.springer.com/article/10.3758/s13428-015-0632-x)\n", "- [Is the Web as good as the lab? Comparable performance from Web and lab in cognitive/perceptual experiments](https://link.springer.com/article/10.3758%2Fs13423-012-0296-9)\n", "- [Presentation and response timing accuracy in Adobe Flash and HTML5/JavaScript Web experiments](https://link.springer.com/article/10.3758/s13428-014-0471-1)\n", "- [Online Timing Accuracy and Precision: A comparison of platforms, browsers, and participant's devices](https://psyarxiv.com/jfeca/)\n", "- [The timing mega-study: comparing a range of experiment generators, both lab-based and online](https://psyarxiv.com/d6nu5/)\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Switch to: Christophes intro to the logic of the web..." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Existing libraries & frameworks to build/deploy your experiments online\n", "\n", "Many tools exist, most are pretty recent. Some are builders (graphical point-and-click interface, wysiwyg), some also provide the coding libraries for more flexibility. Some are client-side only ('front-end'), others (usually commercial ones) provide integrated solutions (server space for deploying and storing data). Some 'natural selection' of the field still has to happen. New, more succesful tools may pop up. \n", "\n", "This can be overwhelming, but it is intrinsic to working on new frontiers (+ competition is good in software). Don't take my choices as gospel. Choose based on your needs. For *me* the tool needs to be \n", "- maximally flexible (allow me to use custom javascript code to implement unconventional structure, custom, dynamic/interactive stimuli,...), \n", "- free of cost, \n", "- open source, \n", "- with some track record, \n", "- and good documentation/examples. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Vanilla js from scratch: most flexible but time-consuming, technically challenging. Using \"[canvas](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial)\": an html element that allows drawing *anything* (including complex, animated stimuli) using javascript (js). Only for experienced (or ambitious) web developers.\n", "\n", "### I'm putting aside (for now):\n", "\n", "Integrated (commercial) frameworks with more limited experiment building capabilities (but they might be sufficient for *your* needs)\n", "\n", "* [Psytoolkit](https://www.psytoolkit.org/) ([paper](https://drive.google.com/open?id=12Hfo9TOh1OMUcEGsWvUt4vAGo05z9kQj)): low threshold (no js knowledge needed), but very limited, bitmap-based functionality. Aimed at cognitive psychologists. Many classic experiments and questionnaires already implemented and usable through (free) web interface. \n", "* [Labvanced](https://www.labvanced.com/): commercial tool, integrated development environment, no js needed, bitmap or questionnaire-based. Includes deploying & data storage (you don't need your own server). No js library\n", "* [Gorilla](https://gorilla.sc/): commercial builder tool ([examples](https://gorilla.sc/support/samples)). No js library." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "### Real race is between the following three\n", "\n", "These are free, open source js libraries and all include a builder. They provide a timeline/scheduler and tools for controlling the flow of an experiment and an (extensible) set of stimuli. \n", "\n", "* [lab.js](https://lab.js.org/) ([builder](https://labjs.felixhenninger.com/))\n", "* [jsPsych](http://www.jspsych.org/): ([builder](http://builder.jspsych.org/)). Also: tools for R/Rstudio ([jspsychr](https://crumplab.github.io/jspsychr/articles/jspsychr.html); [jaysire](https://djnavarro.github.io/jaysire/index.html)). \n", "* [psychojs](http://www.psychopy.org/online/online.html): builder (same as psychopy builder). Support for building online experiments is under development: ([features currently available](http://www.psychopy.org/online/status.html)). Has the psychopy reputation/resources behind it. Will eventually probably be more advanced in stimulus presentation and recording data. Extra benefit: structure is similar to psychopy.\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "### Frameworks\n", "\n", "Agnostic to frontend experiment building (js) tools.\n", "\n", "* [Experiment factory](https://expfactory.github.io/) ([paper](https://drive.google.com/open?id=0BwlD7q-DXkdWSFd2dTRKS3VNaWM); Poldrack lab): [library of reusable experiments to increase reproducibility](https://expfactory.github.io/experiments/). \n", "* [Psiturk](https://psiturk.org/ee/): framework (dashboard) to manage connection to Mturk. Example experiments available.\n", "* [Pavlovia](https://pavlovia.org/): based on git, but straight uploading from psychopy builder is possible (still under development) see intro (Peirce) Works with jspsych as well.\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## A brief intro to jspsych\n", "\n", "* jspsych: Modular structure.\n", "\n", "* adding js code: walkthrough (editor suggested vscode [ms, open source, many tools for web developers])\n", "* Github to host/serve (static) pages -> show + why (iterative development)?\n", "* sending data to server ([https://psytests.be/tests/curimoon/admin/](https://psytests.be/tests/curimoon/admin/))\n", "* debugging in console (right-click, inspect, console)\n", "* Give explicit instructions and show warnings about closing the page, going back in the browsers, etc.\n", "* Consider measures to avoid bots (especially for Mturk)\n", "* Test your experiment on different browsers/screens.\n", "* Pilot extensively before moving to larger pools\n", "\n", "[https://www.wooji-juice.com/blog/javascript-article.html](https://www.wooji-juice.com/blog/javascript-article.html)\n", "\n", "\n", "\n", "* Ethical considerations (data protection?) Informed consent/debriefing\n", "* [http://blog.thefirehoseproject.com/posts/why-is-javascript-so-hard-to-learn/](http://blog.thefirehoseproject.com/posts/why-is-javascript-so-hard-to-learn/)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## References\n", "\n", "* [Conducting perception research over the internet: a tutorial review](https://peerj.com/articles/1058/)\n", "* [The Experiment Factory: Standardizing Behavioral Experiments](https://www.frontiersin.org/articles/10.3389/fpsyg.2016.00610/full)\n", "* [Law and Psychology Grows Up, Goes Online, and Replicates](https://onlinelibrary.wiley.com/doi/abs/10.1111/jels.12180)\n", "* [Retention of participants recruited to a one-year longitudinal study via Prolific](https://psyarxiv.com/5yv2u/)\n", "* [An Evaluation of Amazon’s Mechanical Turk, Its Rapid Rise, and Its Effective Use](https://journals.sagepub.com/doi/abs/10.1177/1745691617706516)\n", "* [Prolific.ac—A subject pool for online experiments](https://www.sciencedirect.com/science/article/pii/S2214635017300989)\n", "* [Beyond the Turk: Alternative platforms for crowdsourcing behavioral research](https://www.sciencedirect.com/science/article/pii/S0022103116303201)\n", "* [The state of web-based research: A survey and call for inclusion in curricula.](https://link.springer.com/article/10.3758%2Fs13428-017-0882-x)\n", "* [The pitfall of experimenting on the web: How unattended selective attrition leads to surprising (yet false) research conclusions.](https://psycnet.apa.org/record/2016-29224-001)\n", "* [Should we trust web-based studies? A comparative analysis of six preconceptions about Internet questionnaires](http://ww.w.simine.com/docs/Gosling_et_al_AP_2004.pdf). \n", "* [Running experiments on Amazon Mechanical Turk](http://repub.eur.nl/res/pub/31983/jdm10630a[1].pdf). \n", "* [Amazon's Mechanical Turk A New Source of Inexpensive, Yet High-Quality, Data?](http://pps.sagepub.com/content/6/1/3.full)\n", "* [Using Mechanical Turk to Study Clinical Populations](http://s3.amazonaws.com/academia.edu.documents/30554524/Clinical_Psychological_Science-2013-Shapiro-2167702612469015.pdf?AWSAccessKeyId=AKIAIR6FSIMDFXPEERSA&Expires=1374090987&Signature=%2B4nErhKWOQhoWYY9gpgV0EbvVa0%3D&response-content-disposition=inline)\n", "* [Evaluating Amazon's Mechanical Turk as a tool for experimental behavioral research.](http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0057410)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.3" } }, "nbformat": 4, "nbformat_minor": 4 }