Inputlog Explained

Inputlog is one of the most used keyloggers. It enables researchers to observe the online writing process unobtrusively. It logs every input action that is used to produce a text, viz. keystrokes (incl. navigation keys), mouse movements and clicks and speech input via Dragon Naturally Speaking (Nuance). The program also provides a timestamp (in ms) and detailed information about the Windows environment that is activated (e.g. URL of a web page). Researchers can download the program from the Inputlog website for free (after registration).[1]

Inputlog features five modules:

  1. Record module: This module logs (keyboard, mouse, and speech) data in Microsoft Word and other Windows-based programs together with a unique timestamp. Moreover, in MS Word this module also logs character position, actual document length, and copy/paste/move actions.
  2. Pre-process module: This module allows researchers to process data from various perspectives: event-based (keyboard, mouse and speech), time-based or based on window changes (sources: MS Word, Internet, etc.).
  3. Analyze module: This module 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). Additionally, a process graph is produced.
  4. Post-process module: This module integrates single or multiple log files from Inputlog or other observation tools and also makes it possible to merge multiple output files for further statistical analysis in, for instance, SPSS, R or MLWin.
  5. Play module: This module plays back the recorded session. The replay is data-based.

Inputlog also allows you to measure the (technical) typing skill of a participant. To this end, a so-called 'Inputlog copy task' has been developed in more than ten languages.

References

[2] [3] [4] [5] [6] [7]

Notes and References

  1. Web site: Inputlog. Inputlog website. University of Antwerp. 9 June 2013.
  2. Leijten, M., & Van Waes, L. (2012). Inputlog: A Multimethod Approach Describing Cognitive Writing Processes Using Keystroke Logging. Internal report | http://www.inputlog.net/docs/2011_manuscript_submitted.pdf
  3. Leijten, M., & Van Waes, L. (2013). Keystroke Logging in Writing Research: Using Inputlog to Analyze and Visualize Writing Processes. Written Communication 30(3)|
  4. Van Waes, L., Leijten, M., Wengelin, A., & Lindgren, E. (2012). Logging tools to study digital writing processes. In V. W. Berninger (Ed.), Past, present, and future contributions of cognitive writing research to cognitive psychology (pp. 507-533). New York/Sussex: Taylor & Francis.
  5. Leijten, M., Macken, L., Hoste, V., Van Horenbeeck, E., & Van Waes, L. (2012). From Character to Word Level: Enabling the Linguistic Analyses of Inputlog Process Data. In M. Piotrowski, C. Mahlow & R. Dale (Eds.), Linguistic and Cognitive Aspects of Document Creation and Document Engineering. Proceedings of the Second Workshop on Computational Linguistics and Writing (Avignon, CLW 2012) (pp. 1-8). ACL: Stroudsburg, PA
  6. Leijten, M. & Van Waes, L. (2006). Inputlog: New Perspectives on the Logging of On-Line Writing. In K.P.H. Sullivan & E. Lindgren (Eds.), Studies in Writing: Vol. 18. Computer Key-Stroke Logging and Writing: Methods and Applications (pp.73-94). Oxford: Elsevier.
  7. Van Waes, L., Leijten, M., Pauwaert, T., & Van Horenbeeck, E. (2019). A multilingual copy task: Measuring typing and motor skills in Writing with Inputlog. Journal of Open Research Software, 7(1:30), 1-8. https://doi.org/10.5334/jors.234