Authors: Matthew J. C. Crump, Walter Lai, Nicholaus Brosowsky
Abstract: How does prior experience shape skilled performance in structured environments? We use skilled typing of natural text to evaluate correspondence between performance (keystroke timing) and structure in the environment (letter uncertainty). We had ~350 typists copy-type english text. We reproduced Ostry's (1983) analysis of interkeystroke interval as a function of letter position and word length, that showed prominent first-letter and mid-word slowing effects. We propose a novel account that letter position and word length effects on keystroke dynamics reflect informational uncertainty about letters in those locations, rather than resource limited planning/buffering processes. We computed positional uncertainty for letters in all positions of words from length one to nine using Google's n-gram database. We show that variance in inter-keystroke interval by letter position and word length tracks natural variation in letter uncertainty. Finally, we provide a model showing how a general learning and memory process could acquire sensitivity to patterns of letter uncertainty in natural english. In doing so, we draw an equivalence between Logan's (1988) instance theory of automatization and Shannon's measure of entropy (H) from information theory. Instance theory's predictions for automatization as a function of experience follow exactly the uncertainty in the choice set being automatized. As a result, instance theory stands as a general process model explaining how context-specific experiences in a structured environment tune skilled performance.
Crump, M. J. C., Lai, W., & Brosowsky, N. P. (2019). Instance theory predicts information theory: Episodic uncertainty as a determinant of keystroke dynamics. Canadian Journal of Experimental Psychology, 73, 203-215.
@article{crump2019instance,
title={Instance theory predicts information theory: Episodic uncertainty as a determinant of keystroke dynamics.},
author={Crump, Matthew J. C. and Lai, Walter and Brosowsky, Nicholaus P.},
journal={Canadian Journal of Experimental Psychology},
volume={73},
number={4},
pages={203-215},
year={2019},
publisher={Educational Publishing Foundation}
}
This work should be fully reproducible by compiling the source code for this project. The source code is available in the following github repository https://github.com/CrumpLab/EntropyTyping/
The repository files contain both the source code for this website, which was compiled using pkgdown
, and the source code for the paper which was written using papaja
. The code, data, and scripts for the paper are located in the vignettes
folder.
The issues tab of the github repository contains threaded discussions we had about this project.