Exploring key-level analytics for computational modeling of typing behavior

Arpan Chakraborty, Brent Harrison, Pu Yang, David Roberts, Robert St Amant

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations


Typing is a human activity that can be affected by a number of situational and task-specific factors. Changes in typing behavior resulting from the manipulation of such factors can be predictably observed through key-level input analytics. Here we present a study designed to explore these relationships. Participants play a typing game in which letter composition, word length and number of words appearing together are varied across levels. Inter-keystroke timings and other higher order statistics (such as bursts and pauses), as well as typing strategies, are analyzed from game logs to find the best set of metrics that quantify the effect that different experimental factors have on observable metrics. Beyond task-specific factors, we also study the effects of habituation by recording changes in performance with practice. Currently a work in progress, this research aims at developing a predictive model of human typing. We believe this insight can lead to the development of novel security proofs for interactive systems that can be deployed on existing infrastructure with minimal overhead. Possible applications of such predictive capabilities include anomalous behavior detection, authentication using typing signatures, bot detection using word challenges etc. Typing user interfaces cognitive modeling.

Original languageEnglish
Title of host publicationProceedings of the 2014 Symposium and Bootcamp on the Science of Security, HotSoS 2014
StatePublished - 2014
Event2014 Symposium and Bootcamp on the Science of Security, HotSoS 2014 - Raleigh, NC, United States
Duration: Apr 8 2014Apr 9 2014

Publication series

NameACM International Conference Proceeding Series


Conference2014 Symposium and Bootcamp on the Science of Security, HotSoS 2014
Country/TerritoryUnited States
CityRaleigh, NC

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Exploring key-level analytics for computational modeling of typing behavior'. Together they form a unique fingerprint.

Cite this