The DOI matches its Crossref record; 36 of the 37 references it cites were found in a registry or an index.
Identifying emotional states using keystroke dynamics
Abstract
The ability to recognize emotions is an important part of building intelligent computers. Emotionally-aware systems would have a rich context from which to make appropriate decisions about how to interact with the user or adapt their system response. There are two main problems with current system approaches for identifying emotions that limit their applicability: they can be invasive and can require costly equipment. Our solution is to determine user emotion by analyzing the rhythm of their typing patterns on a standard keyboard. We conducted a field study where we collected participants' keystrokes and their emotional states via self-reports. From this data, we extracted keystroke features, and created classifiers for 15 emotional states. Our top results include 2-level classifiers for confidence, hesitance, nervousness, relaxation, sadness, and tiredness with accuracies ranging from 77 to 88%. In addition, we show promise for anger and excitement, with accuracies of 84%.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Besides its natural use for authentication, KD can also be used to determine the authors' emotional state [102][103][104][105]”
From Online grooming detection: A comprehensive survey of child exploitation in chat logs (2023) · cites this paper as [102]
In the citing paper
“They combine keystroke dynamics, written/oral content, and facial video. These information channels synergistically support investigations into participant emotions9–12, triggered by the experimental stressors.”
From Stress and productivity patterns of interrupted, synergistic, and antagonistic office activities (2019) · cites this paper as [9]
Citations
Cites
Data Mining: Practical Machine Learning Tools and Techniques
Witten, I. H., Frank, E., & Hall, M. A. (2011) · Elsevier eBooks · doi:10.1016/c2009-0-19715-5 · Cited by 25,543
Witten, I. H. (2008) · Cited by 9,143
Picard, R. W. (1997) · MIT Press · doi:10.7551/mitpress/1140.001.0001 · Cited by 7,382
Statistical pattern recognition: a review
Jain, A. K., Duin, P., & Mao, J. (2000) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.824819 · Cited by 6,898
Core affect and the psychological construction of emotion.
Russell, J. A. (2003) · Psychological Review · doi:10.1037/0033-295x.110.1.145 · Cited by 6,113
Experience Sampling Method: Measuring the Quality of Everyday Life
Hektner, J. M., Schmidt, J. A., & Csíkszentmihályi, M. (2006) · Cited by 1,239
The Handbook of emotion elicitation and assessment
(2008) · Choice Reviews Online · doi:10.5860/choice.46-1769 · Cited by 1,128
Technology in mental health care delivery systems
Sidowski, J. B., Johnson, J. H., & Williams, T. A. (1980) · Ablex Pub. Corp. eBooks · Cited by 977
Correlation-based Feature Subset Selection for Machine Learning
Hall, M. A. (1998) · Cited by 959
C4.5, Class Imbalance, and Cost Sensitivity: Why Under-Sampling beats Over-Sampling
Drummond, C., & Holte, R. C. (2003) · Cited by 800
Keystroke dynamics as a biometric for authentication
Monrose, F., & Rubin, A. D. (2000) · Future Generation Computer Systems · doi:10.1016/s0167-739x(99)00059-x · Cited by 748
Fundamentals of physiological computing
Fairclough, S. H. (2009) · Interacting with Computers · doi:10.1016/j.intcom.2008.10.011 · Cited by 608
Mandryk, R. L., & Atkins, M. S. (2007) · International Journal of Human-Computer Studies · doi:10.1016/j.ijhcs.2006.11.011 · Cited by 538
Self-citationIdentity authentication based on keystroke latencies
Joyce, R., & Gupta, G. K. (1990) · Communications of the ACM · doi:10.1145/75577.75582 · Cited by 534
User authentication through keystroke dynamics
Bergadano, F., Gunetti, D., & Picardi, C. (2002) · ACM Transactions on Information and System Security · doi:10.1145/581271.581272 · Cited by 513
Keystroke analysis of free text
Gunetti, D., & Picardi, C. (2005) · ACM Transactions on Information and System Security · doi:10.1145/1085126.1085129 · Cited by 476
Stern, R. M., Ray, W. J., & Quigley, K. S. (2000) · doi:10.1093/acprof:oso/9780195113594.001.0001 · Cited by 397
Handbook of Emotion Elicitation and Assessment
(2007) · doi:10.1093/oso/9780195169157.001.0001 · Cited by 348
Authentication by Keystroke Timing: Some Preliminary Results
Gaines, R. S., Lisowski, W., Press, S. J., & Shapiro, N. Z. (1980) · Defense Technical Information Center (DTIC) · Cited by 347
Automated stress detection using keystroke and linguistic features: An exploratory study
Vizer, L. M., Zhou, L., & Sears, A. (2009) · International Journal of Human-Computer Studies · doi:10.1016/j.ijhcs.2009.07.005 · Cited by 233
Affective Computing—A Rationale for Measuring Mood With Mouse and Keyboard
Zimmermann, P., Guttormsen, S., Danuser, B., & Gomez, P. (2003) · International Journal of Occupational Safety and Ergonomics · doi:10.1080/10803548.2003.11076589 · Cited by 197
User identification via keystroke characteristics of typed names using neural networks
Brown, M. R., & Rogers, S. J. (1993) · International Journal of Man-Machine Studies · doi:10.1006/imms.1993.1092 · Cited by 174
Physiological responses to different WEB page designs
Ward, R. D., & Marsden, P. H. (2003) · International Journal of Human-Computer Studies · doi:10.1016/s1071-5819(03)00019-3 · Cited by 169
Using mental load for managing interruptions in physiologically attentive user interfaces
Chen, D., & Vertegaal, R. (2004) · CHI '04 Extended Abstracts on Human Factors in Computing Systems · doi:10.1145/985921.986103 · Cited by 120
A Parallel Decision Tree-Based Method for User Authentication Based on Keystroke Patterns
Sheng, Y., Phoha, V. V., & Rovnyak, S. M. (2005) · IEEE Transactions on Systems Man and Cybernetics Part B (Cybernetics) · doi:10.1109/tsmcb.2005.846648 · Cited by 100
Do Users Always Know What’s Good For Them? Utilising Physiological Responses to Assess Media Quality
Wilson, G. M., & Sasse, M. A. (2000) · Springer eBooks · doi:10.1007/978-1-4471-0515-2_22 · Cited by 79
Khan, M. M., Ingleby, M., & Ward, R. D. (2006) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/1152934.1152939 · Cited by 79
A Long-Term Trial of Keystroke Profiling Using Digraph, Trigraph and Keyword Latencies
Haskell‐Dowland, P., & Furnell, S. (2004) · Springer eBooks · doi:10.1007/1-4020-8143-x_18 · Cited by 70
Real-time estimation of emotional experiences from facial expressions
Partala, T., Surakka, V., & Vanhala, T. (2005) · Interacting with Computers · doi:10.1016/j.intcom.2005.05.002 · Cited by 59
Identity verification through dynamic keystroke analysis
Bergadano, F., Gunetti, D., & Picardi, C. (2003) · Intelligent Data Analysis · doi:10.3233/ida-2003-7506 · Cited by 56
Young, R. K. (2001) · Nature Biotechnology · doi:10.1038/89428 · Cited by 53
Real-time facial feature extraction and emotion recognition
Silva, L. C. D., & Hui, S. C. (2004) · International Conference on Information, Communications & Signal Processing (ICICS) · doi:10.1109/icics.2003.1292676 · Cited by 51
Keystroke Analysis of Different Languages: A Case Study
Gunetti, D., Picardi, C., & Ruffo, G. (2005) · Lecture notes in computer science · doi:10.1007/11552253_13 · Cited by 46
Lipp, O. V. (2002) · Biological Psychology · doi:10.1016/s0301-0511(01)00123-5 · Cited by 37
Identifying emotional states through keystroke dynamics
Epp, C. C. (2010) · University Library - University of Saskatchewan (University of Saskatchewan) · Cited by 9
Self-citationIdentity verification through dynamic keystroke analysis
BergadanoF., GunettiD., & PicardiC. (2003) · doi:10.5555/1293861.1293866 · Cited by 3
Cited by
Sorted by citations
Personal Sensing: Understanding Mental Health Using Ubiquitous Sensors and Machine Learning
Mohr, D. C., Zhang, M., & Schueller, S. M. (2017) · Annual Review of Clinical Psychology · doi:10.1146/annurev-clinpsy-032816-044949 · Cited by 802
Alberdi, A., Aztiria, A., & Basarab, A. (2015) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2015.11.007 · Cited by 496
Biometric Authentication and Identification Using Keystroke Dynamics: A Survey
Banerjee, S., & Woodard, D. L. (2012) · Journal of Pattern Recognition Research · doi:10.13176/11.427 · Cited by 369
Attitudes towards user experience (UX) measurement
Law, E. L., van Schaik, P., & Roto, V. (2013) · International Journal of Human-Computer Studies · doi:10.1016/j.ijhcs.2013.09.006 · Cited by 273
Multimodal data as a means to understand the learning experience
Giannakos, M. N., Sharma, K., Pappas, I. O., Kostakos, V., & Velloso, E. (2019) · International Journal of Information Management · doi:10.1016/j.ijinfomgt.2019.02.003 · Cited by 227
Metadata
- Authors
- Epp, C., Lippold, M., & Mandryk, R. L.
- Affiliations
- University of Saskatchewan (CA)
- ORCID
- Mandryk, Regan L.
- Venue
- Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
- Publisher
- ACM
- Published
- 2011-05-07
- Pages
- 715-724
- OpenAlex
- W1978986669
- Cited by
- 364
- References
- 37
- Citations by year
- 2026: 11 · 2025: 16 · 2024: 14 · 2023: 15 · 2022: 46 · 2021: 25 · 2020: 24 · 2019: 36 · 2018: 15 · 2017: 35 · 2016: 21 · 2015: 31 · 2014: 31 · 2013: 20 · 2012: 19
- FWCI
- 37.63
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- CHI Conference on Human Factors in Computing Systems (publishedVersion)
- Funders
- University of Saskatchewan
- Natural Sciences and Engineering Research Council of Canada
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Emotion and Mood Recognition
- Physical Sciences › Computer Science › Information Systems › User Authentication and Security Systems
- Physical Sciences › Computer Science › Human-Computer Interaction › Gaze Tracking and Assistive Technology
- Keywords
- emotion recognition, keystroke dynamics, typing patterns, emotional state, emotion-aware systems, user modeling, classification accuracy
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review