| Literature DB >> 25407763 |
Jonathan S Barnhoorn1,2,3, Erwin Haasnoot1,4, Bruno R Bocanegra1,5, Henk van Steenbergen6,7.
Abstract
Performing online behavioral research is gaining increased popularity among researchers in psychological and cognitive science. However, the currently available methods for conducting online reaction time experiments are often complicated and typically require advanced technical skills. In this article, we introduce the Qualtrics Reaction Time Engine (QRTEngine), an open-source JavaScript engine that can be embedded in the online survey development environment Qualtrics. The QRTEngine can be used to easily develop browser-based online reaction time experiments with accurate timing within current browser capabilities, and it requires only minimal programming skills. After introducing the QRTEngine, we briefly discuss how to create and distribute a Stroop task. Next, we describe a study in which we investigated the timing accuracy of the engine under different processor loads using external chronometry. Finally, we show that the QRTEngine can be used to reproduce classic behavioral effects in three reaction time paradigms: a Stroop task, an attentional blink task, and a masked-priming task. These findings demonstrate that QRTEngine can be used as a tool for conducting online behavioral research even when this requires accurate stimulus presentation times.Entities:
Keywords: Amazon Mechanical Turk; JavaScript; Online experiments; Open-source; Qualtrics
Mesh:
Year: 2015 PMID: 25407763 PMCID: PMC4636512 DOI: 10.3758/s13428-014-0530-7
Source DB: PubMed Journal: Behav Res Methods ISSN: 1554-351X
Fig. 1(a) Screenshot of what the embedded data overview should look like for the Stroop reaction time (RT) task. (b) Screenshot of the Loop & Merge list. In the Stroop RT task, 96 trials will be displayed, and four columns are needed to define the variable content for each trial. (c) Screenshot of the question block along with the JavaScript for each question. Each question represents a screen in the task. (d) Schematic overview of a trial in the Stroop RT task
Differences between intended, actual, and logged durations in the timing validation study
| Computer Load | Mean (ms) | |||||
|---|---|---|---|---|---|---|
| | Intended Duration – Actual Duration | | | Logged Duration – Actual Duration | | |||||
| System 1 | System 2 | Average | System 1 | System 2 | Average | |
| Low | 1.2 | 9.9 | 5.6 | 0.9 | 9.7 | 5.3 |
| Med | 2.2 | 10.9 | 6.6 | 1.8 | 9.6 | 5.7 |
| High | 1.5 | 9.5 | 5.5 | 1.4 | 10.1 | 5.8 |
| Max | 9.3 | 10.7 | 10.0 | 6.6 | 10.0 | 8.3 |
| Average | 3.5 | 10.2 | 6.9 | 2.7 | 9.9 | 6.3 |
System 1 = BTO laptop running Windows 7; System 2 = MacBook Pro running OSX 10.5.8
Percentages of observed deviations, in frames, between intended and actual durations in the timing validation study
| System 1 | System 2 | |||||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | >2 | 0 | 1 | 2 | >2 | |
| Low load | 93.0 % | 6.6 % | 0.2 % | 0.0 % | 46.1 % | 50.5 % | 2.2 % | 1.1 % |
| Med load | 87.2 % | 12.2 % | 0.5 % | 0.0 % | 45.8 % | 45.8 % | 6.9 % | 1.3 % |
| High load | 91.9 % | 7.2 % | 0.8 % | 0.0 % | 49.1 % | 46.3 % | 3.8 % | 0.5 % |
| Max load | 59.1 % | 32.7 % | 3.6 % | 4.4 % | 48.6 % | 42.2 % | 7.7 % | 1.3 % |
System 1 = BTO laptop running Windows 7; System 2 = MacBook Pro running OSX 10.5.8
Fig. 2Mean reaction time (RT) and error rate for each condition in the Stroop task
Fig. 3Mean Target 2 (T2) proportions correct as a function of T1–T2 lag
Fig. 4Mean reaction times (RTs) and error rates for each condition in the masked-priming task. Note the typical reversal of the compatibility effect for the shorter prime durations