Keystroke Logging Publication
Leijten, M., & Van Waes, L. (2013). Keystroke Logging in Writing Research: Using Inputlog to Analyze and Visualize Writing Processes. Written Communication 30(3), 358Ė392 | DOI: 10.1177/0741088313491692 | PDF
In February 2014 this article received the J.R. Hayes award for Excellence in Writing Research; best methodological article in Written Communication (2012-2013)
Latest version: Inputlog 6 | April 2014
The new version of Inputlog will be available mid-April. Inputlog 6 includes new and extended analyses: new categories in the summary analysis, refined pause analysis. This version also has a slightly changed interface with more focus on the possibility to construct experimental flows. This version of Inputlog will be accompanied with a full description of the program (Help-file). Also the installation procedure is updated and smaller debugs are fixed.
April 14-16, University of Antwerp: Advanced training school.
You can take a look at a demonstration video in which we combine Inputlog with Tobii T60.
You can now watch video tutorials that describe importing data in excel, some basic and elaborate coding, creating pivot tables and producing visual representations of the writing process.
Inputlog is a logging tool that logs all types of input modes: keyboard, mouse & speech recognition. Researchers make frequent use of keystroke logging tools to describe online writing or translation processes in detail.
The program enables researchers to precisely register and accurately reconstruct the writing processes of writers who compose texts at the computer. Inputlog features five modules:
- Record: This module logs (keyboard, mouse, and speech) data in Microsoft Word and other Windows-based programs together with a unique time stamp (ms).2 Moreover, in MS Word this module also logs character position, actual document length, and copy/paste/move actions.
- Pre-process: Pre-process: As it is often necessary to refine logged data prior to analysis, this module allows us to process data from various perspectives: event based (keyboard, mouse, and speech), time based, or based on window changes (sources: MS Word, Internet, etc.).
- Analyze: This module is the heart of the program and features three process representations (general and linear logging file and the s-notation of the text) and four aggregated levels of analysis (summary, pause, revision, and source analyses). In addition, a process graph is produced.
- Post-process: This module integrates single or multiple log files from Inputlog or other observation tools (Morae, Dragon Naturally Speaking, eyetracking data). It is also possible to merge multiple output files for further analysis in, for instance, SPSS or MLWin.
- Play: This module allows researchers to play back the recorded session at various levels (time or revision based). The replay is data based (not video based), and the play speed is adjustable. A logged session can also be reconstructed revision by revision.
Inputlog provides data for research on:
- cognitive writing processes
- writing strategies of novice and expert writers
- writing development of children with and without writing difficulties
- professional and creative writing
- first and second language writing
- spelling research
- specialist skill areas such as translation and (live-)subtitling
- biometric measures
Not only can keystroke logging be used in research specifically on writing, it can also be integrated in educational domains for second language learning, programming skills, and typing skills.