A design, tests and considerations for improving keystroke and mouse loggers

Jonathan H. Morgan, Chen Yang Cheng, Christopher Pike, Frank E. Ritter

Research output: Contribution to journalReview articlepeer-review

15 Scopus citations

Abstract

We start by reviewing several logging tools. We then report improvements to a keystroke logger we have developed for the Mac and PC, Recording User Input (RUI). These improvements include changes to its interface, increased accuracy and extensions to its logging ability. RUI runs in the background recording user behavior with timestamps and mouse location data across all applications-thus avoiding problems associated with video logs and instrumenting individual applications. We provide a summary and comparison of tests for loggers and present procedures for validating logger timing that quantifies timing accuracy using an external clock. We demonstrate these tests on RUI and three other applications (Morae, Camtasia and AppMonitor). We conclude by providing some general specifications and considerations for creating, testing, evaluating and using keystroke and mouse loggers with respect to different experimental questions and tasks.

Original languageEnglish (US)
Pages (from-to)242-258
Number of pages17
JournalInteracting with Computers
Volume25
Issue number3
DOIs
StatePublished - May 2013

All Science Journal Classification (ASJC) codes

  • Software
  • Library and Information Sciences
  • Human-Computer Interaction

Fingerprint

Dive into the research topics of 'A design, tests and considerations for improving keystroke and mouse loggers'. Together they form a unique fingerprint.

Cite this