RUI: Recording user input from interfaces under Windows and Mac OS X

Urmila Kukreja, William E. Stevenson, Frank E. Ritter

Research output: Contribution to journalArticlepeer-review

63 Scopus citations


Event and timing logs are useful in studying human-computer interaction, evaluating applications, and comparing input devices. Recording User Input (RUI) is a tool that records user-computer interface behavior. It is created in the .Net framework with C# for Windows and in the Carbon framework for Mac OS X. RUI runs in the background and works with software that runs under Windows or Mac OS X (10.3 Panther and later versions). We illustrate its use with a human-robot interaction interface and present two simple tests that RUI passes and that other timing software should pass: avoiding 0-msec timings and time distributions that follow a gamma (or gamma-like) distribution.

Original languageEnglish (US)
Pages (from-to)656-659
Number of pages4
JournalBehavior research methods
Issue number4
StatePublished - Nov 2006

All Science Journal Classification (ASJC) codes

  • Experimental and Cognitive Psychology
  • Developmental and Educational Psychology
  • Arts and Humanities (miscellaneous)
  • Psychology (miscellaneous)
  • General Psychology


Dive into the research topics of 'RUI: Recording user input from interfaces under Windows and Mac OS X'. Together they form a unique fingerprint.

Cite this