Abstract
This paper describes the practical steps necessary to write logfiles for recording user actions in event-driven applications. Data logging has long been used as a reliable method to record all user actions, whether assessing new software or running a behavioral experiment. With the widespread introduction of event-driven software, the logfile must enable accurate recording of all the user’s actions, whether with the keyboard or another input device. Logging is only an effective tool when it can accurately and consistently record all actions in a format that aids the extraction of useful information from the mass of data collected. Logfiles are often presented as one of many methods that could be used, and here a technique is proposed for the construction of logfiles for the quantitative assessment of software from the user’s point of view.
Article PDF
Similar content being viewed by others
References
Beizer, B. (1990).Software testing techniques (2nd ed.). New York: Van Nostrand Reinhold.
Good, M. (1985, April).The use of logging data in the design of a new text editor. Paper presented at Human Factors in Computing Systems II: CHI ’85, San Francisco.
Henderson, R. D., Smith, M. C., Podd, J., &Varela-Alvarez, H. (1995). A comparison of the four prominent user-based methods for evaluating the usability of computer software.Ergonomics,38, 2030–2044.
Hetzel, W. (1985).The complete guide to software testing. London: Collins.
Hietala, P. (1987). Combining logging, playback and verbal protocol: A method for analysing and evaluating interface systems. In J. Rasmussen & P. Zunde (Eds.),Empirical foundations of information and software science III (pp. 99–108). New York: Plenum.
Hoiem, D. E., &Sullivan, K. D. (1994). Designing and using integrated data collection and analysis tools: Challenges and considerations.Behavior & Information Technology,13, 160–170.
Jeffries, R.,Miller, J. R.,Wharton, C., &Uyeda, K. M. (1991, April).User interface evaluation in the real world: A comparison of four techniques. Paper presented at Reaching Through Technology: CHI ’91, New Orleans.
Nesi, P., &Serra, A. (1995). A noninvasive object-oriented tool for software testing.Software Quality Journal,4, 155–174.
Palya, W. L., &Walter, D. E. (1993). A powerful, inexpensive experiment controller or IBM PC interface and experiment control language.Behavior Research Methods, Instruments, & Computers,25, 127–136.
Siochi, A. C., &Ehrich, R. W. (1991). Computer analysis of user interface based on repetition in transcripts of user sessions.ACM Transactions on Information Systems,9, 309–335.
Siochi, A. C., &Hix, D. (1991, April).A study of computer-supported user interface evaluation maximal repeating pattern analysis. Paper presented at Reaching Through Technology: CHI ’91, New Orleans.
Smith, S. L., &Mosier, J. N. (1986).Guidelines for designing user interface software (Report AD-A177 198). Bedford, MA: National Technical Information Service, MITRE.
Yamagishi, N., &Azuma, M. (1987, August).Experiments on human-computer evaluation. Paper presented at Cognitive Engineering in the Design of Human-Computer Interaction and Expert Systems, Second International Conference on Human-Computer Interaction, Honolulu.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Breinholt, G., Krueger, H. A tutorial on creating logfiles for event-driven applications. Behavior Research Methods, Instruments, & Computers 31, 410–415 (1999). https://doi.org/10.3758/BF03200719
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.3758/BF03200719