| Literature DB >> 33319317 |
Martin Schoemann1,2, Denis O'Hora3, Rick Dale4, Stefan Scherbaum5.
Abstract
Mouse cursor tracking has become a prominent method for characterizing cognitive processes, used in a wide variety of domains of psychological science. Researchers have demonstrated considerable ingenuity in the application of the approach, but the methodology has not undergone systematic analysis to facilitate the development of best practices. Furthermore, recent research has demonstrated effects of experimental design features on a number of mousetracking outcomes. We conducted a systematic review of the mouse-tracking literature to survey the reporting and spread of mouse variables (Cursor speed, Sampling rate, Training), physical characteristics of the experiments (Stimulus position, Response box position) and response requirements (Start procedure, Response procedure, Response deadline). This survey reveals that there is room for improvement in reporting practices, especially of subtler design features that researchers may have assumed would not impact research results (e.g., Cursor speed). We provide recommendations for future best practices in mouse-tracking studies and consider how best to standardize the mouse-tracking literature without excessively constraining the methodological flexibility that is essential to the field.Entities:
Keywords: Experimental design; Mouse cursor tracking; Process tracing; Response dynamics
Year: 2020 PMID: 33319317 PMCID: PMC8219569 DOI: 10.3758/s13423-020-01851-3
Source DB: PubMed Journal: Psychon Bull Rev ISSN: 1069-9384
Fig. 1A simplified illustration of mouse cursor tracking as a process-tracing method. Cognitive processing (Panel a, on the left) is depicted as the activation difference between two options as a function of time. The corresponding continuous mouse cursor movement (Panel b, on the right) is depicted as the recorded cursor position (on the x/y-plane) in a basic mouse-tracking paradigm in which participants have to choose between two options, represented as response areas on a computer screen. Through a reverse inference (the lower arrow between the Panels b and a, from right to left), this cursor movement is taken as an indicator of the relative activation of the response options over the course of the decision-making process, assuming that the more an option is activated, the more the cursor trajectory deviates toward it (upper arrow, from left to right). Figure adapted from Wulff, Haslbeck, Kieslich, Henninger, and Schulte-Mecklenbeck (2018)
Fig. 2Sketches of the three exemplar studies
Fig. 4Distribution of trajectory types between start procedures (static vs. dynamic). Panel a depicts the cumulative proportion of the trajectory types separated by start procedure and study. Panel b depicts the five predefined trajectory prototypes which can be ordered (from bottom to top), for instance, with respect to the degree of response competition (i.e., competing activation of the options; see Fig. 1) they embody (Wulff et al., 2018)
Fig. 3Effects of the start procedure (static vs. dynamic) on the consistency of the cursor movements. The consistency within trials is given by the continuous movement index (CMI, green); the consistency across trials is given by the bimodality coefficient (BC, orange). Note. The calculation of the effect size (gs) is based on two-tailed t tests comparing static versus dynamic conditions, hence a positive value indicates the effect being in favor of the static starting procedure, and vice versa. The size of the markers codes the weights of the studies in the accompanying meta-analysis (for detailed information, see Appendix 1)
Search commands used for each of the databases
| database | Search string strategy / command line |
|---|---|
| Scopus | TITLE-ABS-KEY(mouse?tracking OR(mouse PRE/0 tracking) OR cursor?tracking OR (cursor PRE/0 tracking) OR (mouse PRE/0 trajector*) OR (mouse PRE/0 movem*)) AND SRCTYPE(j) AND DOCTYPE (ar) |
| PubMed | (({mouse?tracking}[Title/Abstract] OR {mousetracking}[Title/Abstract] OR {cursor?tracking}[Title/Abstract] OR {cursortracking}[Title/Abstract] OR mouse trajector* [Title/Abstract] OR mouse movem*[Title/Abstract]) AND ("journal article"[Publication Type] OR systematic[sb]) AND "humans"[MeSH Terms]) |
| PsychINFO | TI,AB,SU(mouse?tracking OR (mouse PRE/0 tracking) OR cursor?tracking OR (cursor PRE/0 tracking) OR (mouse PRE/0 trajector*) OR (mouse PRE/0 movem*)) AND PEER(yes) |
Fig. 5Flow diagram documenting the identification and processing of relevant studies throughout the systematic review process (Moher et al., 2015)
Fig. 6Word cloud visualizing the most frequent terms used in the titles of all identified full-text articles. Note. Font size and color represent the (relative) frequency; the word cloud was compiled using the wordcloud package (Fellows, 2018) in R (see analysis script online at osf.io/nvcyx/)
Fig. 7For each original experiment (on the x-axis) and information, we add a dark-gray rectangle if the information is reported in the respective text, a light-gray rectangle if the information is otherwise available (e.g., through inspecting figures or following references), and a white rectangle if the information is completely unavailable
Relative frequency (in %) of the quality of reporting for each design feature separately
| Design feature | Reported | Deducible | None | |
|---|---|---|---|---|
| Mouse variables | Cursor speed | 16.87 | 0.00 | 83.13 |
| Sampling rate | 60.84 | 22.86 | 16.27 | |
| Training | 53.01 | 1.20 | 45.78 | |
| Physical characteristics | Response box position | 90.36 | 8.43 | 1.20 |
| Stimulus position | 78.92 | 15.06 | 6.02 | |
| Response requirements | Response deadline | 51.81 | 18.67 | 29.52 |
| Response procedure | 87.35 | 3.61 | 9.04 | |
| Start procedure | 95.78 | 0.60 | 3.61 |
Fig. 8a Relative frequency (in percentage, n = 50) of the movement initiation deadline (bin width = 0.2). b Relative frequency (in percentage, n = 51) of the movement initiation deadline (bin width = 0.5)
Fig. 9a Relative frequency (in percentage, n = 139) of the sampling rate (bin width = 10). b Relative frequency (in percentage, n = 89) of the number of training trials (bin width = 10)
Inferential results of the cognitive effect of interest for each study and start condition
| Start procedure | Study | Effect | ||||
|---|---|---|---|---|---|---|
| Static | Grage2019 | Simon effect | 19 | 7.02 | <.001 | 1.61 |
| Kieslich2019 Exp3 | Typicality Effect | 59 | 3.70 | <.001 | 0.48 | |
| Scherbaum2018 | Simon effect | 20 | 5.29 | <.001 | 1.18 | |
| Schoemann2019 | SS vs. LL effect | 35 | 1.05 | .302 | 0.18 | |
| Dynamic | Grage2019 | Simon effect | 20 | 7.14 | <.001 | 1.60 |
| Kieslich2019 Exp3 | Typicality Effect | 60 | 4.44 | <.001 | 0.57 | |
| Scherbaum2018 | Simon effect | 20 | 7.14 | <.001 | 1.60 | |
| Schoemann2019 | SS vs. LL effect | 36 | 1.83 | .075 | 0.31 |
Note. The Simon effect is given by response-incongruent trials − response-congruent trials. The typicality effect is given by atypical trials − typical trials. The SS vs. LL effect is given by LL trials − SS trials. Please see our analysis script for the descriptive results for each within condition
Descriptive and inferential results for each study and index
| Index | Study | Static | Dynamic | Static vs. dynamic | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| CMI | Grage2019 | 19 | 0.86 | 0.09 | 20 | 0.94 | 0.07 | −3.14 | <.01 | −0.99 |
| Kieslich2019 Exp3 | 59 | 0.91 | 0.03 | 60 | 0.93 | 0.04 | −2.54 | <.05 | −0.46 | |
| Scherbaum2018 | 20 | 0.80 | 0.09 | 20 | 0.94 | 0.07 | −5.24 | <.01 | −1.62 | |
| Schoemann2019 | 35 | 0.86 | 0.10 | 36 | 0.95 | 0.05 | −5.13 | <.01 | −1.22 | |
| BC | Grage2019 | 19 | 0.54 | 0.15 | 20 | 0.41 | 0.07 | 3.30 | <.01 | 1.06 |
| Kieslich2019 Exp3 | 59 | 0.59 | 0.14 | 60 | 0.53 | 0.14 | 2.10 | <.05 | 0.38 | |
| Scherbaum2018 | 20 | 0.57 | 0.13 | 20 | 0.41 | 0.07 | 4.77 | <.01 | 1.48 | |
| Schoemann2019 | 35 | 0.65 | 0.13 | 36 | 0.40 | 0.14 | 7.71 | <.01 | 1.81 | |
Prototype mapping results. Proportions (in percentage) of empirical trajectories mapped to either of the five trajectory prototypes, as well as standardized (Pearson) residuals from tests of the equality of trajectory distributions across start procedures separately for each study
| Start procedure | Study | Trajectory types (in %) | ||||
|---|---|---|---|---|---|---|
| Straight | Curved | cCoM | dCoM | dCoM2 | ||
| Proportions | ||||||
| Static | Grage2019 | 56.85 | 32.27 | 9.31 | 1.38 | 0.19 |
| Kieslich2019 Exp3 | 58.01 | 19.24 | 13.74 | 6.73 | 2.27 | |
| Scherbaum2018 | 65.96 | 25.32 | 7.21 | 1.38 | 0.13 | |
| Schoemann2019 | 78.68 | 13.26 | 4.65 | 3.04 | 0.38 | |
| Dynamic | Grage2019 | 35.98 | 49.10 | 13.08 | 1.77 | 0.07 |
| Kieslich2019 Exp3 | 27.55 | 50.52 | 13.50 | 6.94 | 1.50 | |
| Scherbaum2018 | 35.98 | 49.10 | 13.08 | 1.77 | 0.07 | |
| Schoemann2019 | 36.35 | 53.06 | 9.62 | 0.86 | 0.10 | |
| Std. residuals | ||||||
| Static | Grage2019 | 18.16 | −16.08 | −6.85 | −1.87 | 1.97 |
| Kieslich2019 Exp3 | 7.61 | −8.64 | 0.11 | −0.13 | 0.92 | |
| Scherbaum2018 | 25.43 | −23.66 | −11.19 | −1.87 | 1.15 | |
| Schoemann2019 | 34.54 | −42.65 | −11.51 | 9.68 | 3.44 | |
| Dynamic | Grage2019 | −23.66 | 18.30 | 7.80 | 2.13 | −2.24 |
| Kieslich2019 Exp3 | −7.57 | 8.59 | −0.11 | 0.13 | −0.92 | |
| Scherbaum2018 | −25.61 | 23.83 | 11.26 | 1.88 | −1.16 | |
| Schoemann2019 | −34.34 | 42.41 | 11.44 | −9.62 | −3.42 | |
Note. Proportions are based on the minimal Euclidian distance for each space-normalized empirical trajectory to either of the five trajectory prototypes (Wulff et al., 2019). Standardized (Pearson) residuals (, with V being the residual cell variance) are based on χ2 tests of stochastic independence between the frequency distributions of the static and dynamic start procedure, separately for each study, 265.37 ≤ χ2(4)s ≤ 6462.40, ps < .001; the residuals denote how strongly the cells of the contingency table deviate from the expected frequency, and hence, which cells drive the result of the χ2 test
Ordinal mixed regression results
| Study | ||||
|---|---|---|---|---|
| Grage2019 | 1.03 | 0.39 | 2.66 | <.01 |
| Kieslich2019 Exp3 | 0.92 | 0.18 | 5.07 | <.01 |
| Scherbaum2018 | 1.31 | 0.30 | 4.41 | <.01 |
| Schoemann2019 | 1.92 | 0.27 | 7.08 | <.01 |
Note. Parameter are extracted from an ordinal mixed-regression model on the degree of competition between the response options (straight < curved < cCoM < dCoM < dCoM2). The start procedure was dummy coded (−0.5 = static; 0.5 = dynamic) and included as a fixed effect with random intercept and fixed slope for participants. The model was fitted using a logit link function and the Laplace approximation
| | |
| Model (e.g., M110 Silent) [Computer mouse model] | |
| Producer/brand (e.g., Logitech) [Computer mouse producer] | |
| Type (e.g., laser or optical with 1000 dpi and 125 Hz, wireless-2.4GHz-connection) [Computer mouse sensor technology including resolution and sampling rate, Computer mouse connection technology] | |
| Surface (e.g., mousepad) [Computer mouse surface] | |
| | |
| Model (e.g., BenQ Senseye 3) [Monitor model] | |
| Producer (e.g., BenQ) [Monitor producer] | |
| Resolution [Screen resolution] | |
| Size [Screen size] | |
| | |
| Software settings for the computer mouse and the resulting hand/cursor movement ratio (e.g., cursor speed, acceleration) [Cursor settings] | |
| Software used to record the mouse-tracking data [Software record] | |
| Stimulus presentation software [Software present] | |
| Absolute size of start box and its content [Start box size] | |
| Absolute size of response boxes and its contents [Response boxes size] | |
| Absolute distance between response boxes [Response box distance] | |
| Absolute distance between response boxes and start box [Start box distance] | |
| Absolute size of stimulus [Stimulus size] | |
| Hand used (and handedness of participants) [Handedness] | |
| Practicing trials [Training] | |
| Procedure-related feedback [Feedback] | |
| Awareness of participants [Awareness] | |
| Procedure of trial start [Start procedure incl. Movement initiation deadline] | |
| Procedure of response indication [Response procedure incl. Response deadline] | |
| Duration of stimulus presentation [Stimulus duration] | |
| Counter balancing of response boxes [Response box mapping] | |
| Location of response boxes [Response box position] | |
| Location of start box [Start box position] | |
| Location of stimulus [Stimulus position] | |
| Number of trials [Trials] | |
| Settings and locations where data was collected [Location] | |
| | |
| Proportion of trials excluded for the analysis [Exclusion trial] | |
| Reasons for exclusion [Exclusion reason] | |
| Number of participants excluded from the analysis [Exclusion participants] | |
| Quality threshold for data exclusion [Exclusion quality] | |
| Sampling rate of the data [Sampling rate] | |
| | |
| Normalization method for data [Normalization] | |
| Indexation method for discrete measures [Indexation] | |
| Additional transformation of the data [Transformation] |