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
Cited by
Sorted by citations
Items 301–364 of 364
Insider Threat Detection Based on Stress Recognition Using Keystroke DynamicsPreprint
Sultanov, A. O., & Kogos, K. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.02862 · Cited by 1
A Piezoelectric Touch Sensing and Random Forest Based Technique for Emotion RecognitionPreprint
Qi, Y., Jia, W., & Gao, S. (2023) · doi:10.36227/techrxiv.24242617 · Cited by 1
User state identification through desktop interaction
Tani, T., & Yamada, S. (2012) · Joint International Conference on Soft Computing and Intelligent Systems and International Symposium on Advanced Intelligent Systems (SCIS&ISIS) · doi:10.1109/scis-isis.2012.6505185
Detection of predictability ratings of live events on TV by use of second screens
Herdem, K. C. (2014) · ACM International Conference on Interactive Experiences for TV and Online Video · doi:10.1145/2602299.2602314
Hybrid Emotion Recognition Using Semantic Similarity
Zhang, Z., Meng, X., Zhang, P., Zhang, W., & Lu, Q. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-06859-6_45
Improving Automatic Affect Recognition on Low-Level Speech Features in Intelligent Tutoring Systems
Janning, R., Schatten, C., & Schmidt-Thieme, L. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-24258-3_13
of Individuals based on their Keystroke and Mouse Dynamics
Hernández-Águila, A., García-Valdéz, M., & Mancilla, A. (2014)
Taya, M., YOKOYAMA, H., Asakawa, T., OGATA, T., Koichi, K. A. M. O., KUMAMOTO, A., MIYAGAWA, D., & Mizuno‐Matsumoto, Y. (2012) · Journal of Japan Society for Fuzzy Theory and Intelligent Informatics · doi:10.3156/jsoft.24.884
Estimation of mind state with body movements observed using video cameras
Aoki, K., & Bounyong, S. (2012) · International Conference on New Trends in Information Science, Service Science and Data Mining
HCI data-driven feedback in interactive learning environment
Chan, M. (2017) · DR-NTU (Nanyang Technological University) · doi:10.32657/10356/72196
Prajakta, M., Rhea, L., Gandhi, C., & Malik, N. (2017) · International Journal of Computer Applications · doi:10.5120/ijca2017914916
Dent, H. (2017) · The University of Bath Online Publications Store (The University of Bath)
Inferring user emotions using physiological signals from mouse and keyboard
Saini, T. S., & Bedekar, M. V. (2017) · International Conference on Intelligent Computing and Control Systems (ICICCS) · doi:10.1109/iccons.2017.8250720
Detection, Prediction and Modelling of Mental Fatigue in Naturalistic Environment
Al-Libawy, H. (2018) · University of Liverpool · doi:10.17638/03015856
ENHANCING SECURITY USING KEYSTROKE DYNAMICS
Preetha, S., ., S. K. K., & Patil, S. (2019) · International Journal of Engineering Applied Sciences and Technology · doi:10.33564/ijeast.2019.v04i03.037
Tereikovska, L. (2019) · Scientific notes of Taurida National V I Vernadsky University Series Technical Sciences · doi:10.32838/2663-5941/2019.4-1/23
Emotion Recognition with Forearm-based ElectromyographyPreprint
Rashid, M. S., Zaman, Z., Mahmud, H., & Hasan, M. K. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1911.05305
TypeShift: A User Interface for Visualizing the Typing Production ProcessPreprint
Goodkind, A. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2103.04222
MAS-based affective state analysis for user guiding in on-line social environments
Aguado, G. (2021) · RiuNet (Universitat Politècnica de València) · doi:10.4995/thesis/10251/164902
Notification Timing Control While Reading Text Information
Zhou, J., Wu, H., & Takada, H. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-78321-1_11
Fujita, K., & Suzuki, T. (2021) · Lecture notes in computer science · doi:10.1007/978-3-030-78468-3_37
Inviting Participants’ Peers in a Mobile Assessment Study: An Empirical Investigation
Chang, Y., Lee, H.-P., Chang, Y.-J., & Shen, C.-Y. (2021) · International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI) · doi:10.1145/3447526.3472021
Software Developer's Engagement Recognition Based on In-Ide Activity SensingPreprint
Zheng, Z., Wang, L., Zhang, J., & Tao, X. (2021) · SSRN Electronic Journal · doi:10.2139/ssrn.3988101
Future of Affective Computing and Applied Affective Computing
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502411 · Cited by 1
Multimodal Data Collection and Processing for Applied Affective Computing
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502403
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502399
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502412
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502413
Applied Affective Computing in Built Environments
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502409
Machine Learning Approaches for Applied Affective Computing
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502402
Affective Computing for Enhancing Well-Being
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502408 · Cited by 1
Synthesizing Natural and Believable Emotional Expressions
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502406
Addressing Ethical Issues of Affective Computing
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502410
Emotions as Studied in Psychology and Cognitive Science
Tian, L., Oviatt, S. L., Muszyński, M., Chamberlain, B. C., Healey, J., & Sano, A. (2022) · ACM eBooks · doi:10.1145/3502398.3502401
Computer-Cognition Interfaces: Sensing and influencing mental processes with computer interactionPreprint
Mottelson, A. (2019) · Thesis Commons (OSF Preprints) · doi:10.31237/osf.io/hg378
Seeking Flow from Fine-Grained Log Data
Cowley, B. U., Hellas, A., Ihantola, P., Leinonen, J., & Spapé, M. (2022) · IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1109/icse-seet55299.2022.9794177
Prietch, S. S., Paim, P. D. S., Miranda, F., Nogueira, C. S., & Leite, V. (2022) · Interacting with Computers · doi:10.1093/iwc/iwac018
Typing Fast versus Typing Slow: Using Typing Dynamics to Reveal Authentic and Imposter Users
Kim, D., Valacich, J. S., Jenkins, J., & Kumar, M. (2023) · Hawaii International Conference on System Sciences (HICSS) · doi:10.24251/hicss.2023.495
User Interface Evaluation Through Implicit-Association Tests
Cockburn, A., Hills, D., Chen, Z., & Gutwin, C. A. (2024) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3664636
A predictive contrivance for recognising traits in keystroke dynamics
Roy, S., Roy, U., Sinha, D., & Pal, R. K. (2025) · Advances in Computational Intelligence · doi:10.1007/s43674-025-00081-1
Naegelin, M., Weibel, R. P., Kerr, J. I., von Wangenheim, F., Schinazi, V. R., Marca, R. L., Hölscher, C., Nater, U. M., & Ferrario, A. (2025) · medRxiv · doi:10.1101/2025.08.02.25332538
MHcanvas: Interactive Visualization of Passive Behavioral Data for Mental Health Awareness
Lee, T., Kim, J., Lee, J., & Lee, C.-G. (2025) · 2025 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT) · doi:10.1109/iaict65714.2025.11100784 · Cited by 1
Shichkina, Y. A., Ha, М., & Ma, D. (2025) · Communications in computer and information science · doi:10.1007/978-3-032-04758-8_4
Yang, B., Zhang, Z., & Fan, X. (2025) · Service Science · doi:10.1287/serv.2024.0172
Combining Keystroke Dynamics and Dempster–Shafer Theory to Recognize the Gender of an Unknown User
Asvesta, O.-D., Tsimperidis, I., & Yücel, Ç. (2025) · AI Computer Science and Robotics Technology · doi:10.5772/acrt.20250038
Software support for experience sampling
Lippold, M. (2010) · University Library - University of Saskatchewan (University of Saskatchewan)
Self-citationPlay Experience Enhancement Using Emotional Feedback
Negini, F. (2014) · HARVEST (University of Saskatchewan)
Educción de dinámica de tecleo centrado en el contexto emocional de un individuo
González, N., Calot, E. P., Liguori, A. M., Pirra, F., Esteves, J. M. R., Pereira, G., Nervo, F., Iribarren, J., & Ierache, J. S. (2015) · El Servicio de Difusión de la Creación Intelectual (National University of La Plata)
Biometric Authentication: Stress as a Factor in Keystroke Dynamics
Donald, M. M., Drevin, L., & Kruger, H. (2025) · Communications in computer and information science · doi:10.1007/978-3-032-09660-9_6
Promoting the Transparency of AI-Generated Inferences
Tantratian, A. (2025) · Data science, machine intelligence, and law · doi:10.1007/978-3-032-02762-7_10
Contributions to keystroke dynamics for privacy and security on the Internet
Migdal, D. (2019) · HAL · doi:10.70675/e0870adfz0b51z48cdz841cz05c1bb88a850 · Cited by 2
Extracting Cognitive State from Fidgeting Behavior via a Soft Tangible Interface
Nasiri, N., Isbister, K., Elkaim, G., Cottrell, P. S., Schweitzer, J. B., Borden, J., & Shapiro, D. G. (2026) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3772363.3798867
Neurological Disease Severity Classification Using Keystrokes Dynamics
Basu, P., Mukherjee, R., & Saha, R. (2026) · Lecture notes in electrical engineering · doi:10.1007/978-3-032-12474-6_22
Typing Under Pressure: Estimating Cognitive Load from Keystroke Dynamics and Textual Patterns
Rahman, M. S., Goswamee, P., Sultana, M., & Nur, K. M. (2025) · International Conference on Computer and Information Technology (ICCIT) · doi:10.1109/iccit68739.2025.11491165
Mind Watch: A Hybrid Framework for Mental Health Risk Prediction
Harinath, K. R., Govindinne, G. K., Gollapinni, A., Shaik, B. F., & Ramireddy, H. R. (2026) · Information systems engineering and management · doi:10.1007/978-3-032-23547-3_12
The Body’s Whisper: A Privacy-Preserving, Reason-Aligned Micro-Break Assistant for Remote Workers
Datta, S., Raha, A., & Sharmin, S. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-30047-8_1
An Intelligent Stress Assessment System Using Keystroke Timing, Error Rate, and Typing Metrics
Jha, B. K., Baranwal, R., Kurmi, R. R., Kushwaha, S., & Panchikkil, S. (2026) · International Conference on Connected Intelligence for Industrial Applications (CI2A) · doi:10.1109/ci2a69097.2026.11576810
Typing Error Recognition Time as a Potential Indicator of Concentration Decline in Office Work
Hayashi, T., SAEKI, R., & Fujita, K. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-29583-5_18
FastAPI-Based AI Prototype for Privacy-Preserving Keystroke Analysis in Parkinson’s Detection
Golmohammadi, L., Santaniello, D., Colace, F., Lorusso, A., & Khan, M. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-35387-0_38
Desktop based Mental Workload Monitoring
Saranya, S., Banu, R., Gokul, S., Abdul Raheem, I., G, L. S. B., & Kabilan, V. (2026) · International Conference on Smart Systems and Inventive Technology (ICSSIT) · doi:10.1109/icssit69151.2026.11656674
Human–Object Interaction as Affective Evidence for Multimodal Emotion Recognition
Sun, W., Cheng, X., Attfield, R., Ge, Z., & Carreno‐Medrano, P. (2026) · IEEE RO-MAN · doi:10.1109/ro-man72286.2026.11714954
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