{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,2]],"date-time":"2026-08-02T10:24:42Z","timestamp":1785666282030,"version":"3.56.0"},"reference-count":29,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2021,9,6]],"date-time":"2021-09-06T00:00:00Z","timestamp":1630886400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100013609","name":"EEA Grants\/Norway Grants","doi-asserted-by":"publisher","award":["Pol-Nor\/209260\/108\/2015"],"award-info":[{"award-number":["Pol-Nor\/209260\/108\/2015"]}],"id":[{"id":"10.13039\/501100013609","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper deals with analysis of behavioural patterns in human\u2013computer interaction. In the study, keystroke dynamics were analysed while participants were writing positive and negative opinions. A semi-experiment with 50 participants was performed. The participants were asked to recall the most negative and positive learning experiences (subject and teacher) and write an opinion about it. Keystroke dynamics were captured and over 50 diverse features were calculated and checked against the ability to differentiate positive and negative opinions. Moreover, classification of opinions was performed providing accuracy slightly above the random guess level. The second classification approach used self-report labels of pleasure and arousal and showed more accurate results. The study confirmed that it was possible to recognize positive and negative opinions from the keystroke patterns with accuracy above the random guess; however, combination with other modalities might produce more accurate results.<\/jats:p>","DOI":"10.3390\/s21175963","type":"journal-article","created":{"date-parts":[[2021,9,6]],"date-time":"2021-09-06T21:47:38Z","timestamp":1630964858000},"page":"5963","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Keystroke Dynamics Patterns While Writing Positive and Negative Opinions"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5916-8391","authenticated-orcid":false,"given":"Agata","family":"Ko\u0142akowska","sequence":"first","affiliation":[{"name":"Faculty of Electronics, Telecommunications and Informatics, Gda\u0144sk University of Technology, 80-233 Gda\u0144sk, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4728-689X","authenticated-orcid":false,"given":"Agnieszka","family":"Landowska","sequence":"additional","affiliation":[{"name":"Faculty of Electronics, Telecommunications and Informatics, Gda\u0144sk University of Technology, 80-233 Gda\u0144sk, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,9,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ko\u0142akowska, A. (2013, January 6\u20138). A review of emotion recognition methods based on keystroke dynamics and mouse movements. Proceedings of the 2013 6th International Conference on Human System Interactions (HSI), Sopot, Poland.","DOI":"10.1109\/HSI.2013.6577879"},{"key":"ref_2","first-page":"81","article-title":"Behavioural biometrics: A survey and classification","volume":"1","author":"Yampolskiy","year":"2008","journal-title":"Int. J. Biom."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Killourhy, K.S., and Maxion, R.A. (July, January 29). Comparing anomaly-detection algorithms for keystroke dynamics. Proceedings of the 2009 IEEE\/IFIP International Conference on Dependable Systems & Networks, Lisbon, Portugal.","DOI":"10.1109\/DSN.2009.5270346"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ko\u0142akowska, A. (2011). User Authentication Based on Keystroke Dynamics Analysis. Computer Recognition Systems 4, Springer.","DOI":"10.1007\/978-3-642-20320-6_68"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ali, M.L., Tappert, C.C., Qiu, M., and Monaco, J.V. (2015, January 24\u201326). Authentication and Identification Methods Used in Keystroke Biometric Systems. Proceedings of the 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems, New York, NY, USA.","DOI":"10.1109\/HPCC-CSS-ICESS.2015.66"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"7736","DOI":"10.1109\/ACCESS.2016.2626718","article-title":"Keystroke Biometrics Ongoing Competition","volume":"4","author":"Morales","year":"2016","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1016\/j.ijhcs.2009.07.005","article-title":"Automated stress detection using keystroke and linguistic features: An exploratory study","volume":"67","author":"Vizer","year":"2009","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"ref_8","first-page":"1","article-title":"Article: Recognising Emotions from Keyboard Stroke Pattern","volume":"11","author":"Khanna","year":"2010","journal-title":"Int. J. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Epp, C., Lippold, M., and Mandryk, R.L. (2011, January 7\u201312). Identifying Emotional States Using Keystroke Dynamics. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Vancouver, BC, Canada.","DOI":"10.1145\/1978942.1979046"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ko\u0142akowska, A. (2015, January 25\u201327). Recognizing emotions on the basis of keystroke dynamics. Proceedings of the 8th International Conference on Human System Interaction, Warsaw, Poland.","DOI":"10.1109\/HSI.2015.7170682"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ko\u0142akowska, A. (2016, January 11\u201314). Towards detecting programmers\u2019 stress on the basis of keystroke dynamics. Proceedings of the 2016 Federated Conference on Computer Science and Information Systems (FedCSIS), Gdansk, Poland.","DOI":"10.15439\/2016F263"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Maalej, A., and Kallel, I. (2020, January 20\u201323). Does Keystroke Dynamics tell us about Emotions? A Systematic Literature Review and Dataset Construction. Proceedings of the 2020 16th International Conference on Intelligent Environments (IE), Madrid, Spain.","DOI":"10.1109\/IE49459.2020.9155004"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Cao, B., Zheng, L., Zhang, C., Yu, P.S., Piscitello, A., Zulueta, J., Ajilore, O., Ryan, K., and Leow, A.D. (2017, January 13\u201317). DeepMood: Modeling Mobile Phone Typing Dynamics for Mood Detection. Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada.","DOI":"10.1145\/3097983.3098086"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"13414","DOI":"10.1038\/s41598-019-50002-9","article-title":"Touchscreen typing pattern analysis for remote detection of the depressive tendency","volume":"9","author":"Mastoras","year":"2019","journal-title":"Sci. Rep."},{"key":"ref_15","unstructured":"Althothali, A. (2011). Modeling User Affect Using Interaction Events. [Master\u2019s Thesis, University of Waterloo]."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"27","DOI":"10.13053\/rcs-87-1-3","article-title":"Affective States in Software Programming: Classification of Individuals based on their Keystroke and Mouse Dynamics","volume":"87","author":"Mancilla","year":"2014","journal-title":"Res. Comput. Sci."},{"key":"ref_17","unstructured":"Zimmermann, P., Gomez, P., Danuser, B., and Sch\u00e4r, S. (2006, January 14\u201318). Extending usability: Putting affect into the user-experience. Proceedings of the 4th Nordic Conf. on Human-Computer Interaction, Oslo, Norway."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lee, H., Choi, Y.S., Lee, S., and Park, I.P. (2012, January 14\u201317). Towards unobtrusive emotion recognition for affective social communication. Proceedings of the 2012 IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2012.6181098"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Shapsough, S., Hesham, A., Elkhorazaty, Y., Zualkernan, I.A., and Aloul, F. (2016, January 14\u201316). Emotion recognition using mobile phones. Proceedings of the 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), Munich, Germany.","DOI":"10.1109\/HealthCom.2016.7749470"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"6434578","DOI":"10.1155\/2019\/6434578","article-title":"Mood Detection from Physical and Neurophysical Data Using Deep Learning Models","volume":"2019","author":"Kilimci","year":"2019","journal-title":"Complexity"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Aguado, G., Juli\u00e1n, V., Garc\u00eda-Fornes, A., and Espinosa, A. (2020). Using Keystroke Dynamics in a Multi-Agent System for User Guiding in Online Social Networks. Appl. Sci., 10.","DOI":"10.3390\/app10113754"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/0005-7916(94)90063-9","article-title":"Measuring emotion: The self-assessment manikin and the semantic differential","volume":"25","author":"Bradley","year":"1994","journal-title":"J. Behav. Ther. Exp. Psychiatry"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJDCF.2017010101","article-title":"Age Detection Through Keystroke Dynamics from User Authentication Failures","volume":"9","author":"Tsimperidis","year":"2017","journal-title":"Int. J. Digit. Crime Forensics"},{"key":"ref_24","unstructured":"Silhavy, R. (2019). Predicting User Age by Keystroke Dynamics. Artificial Intelligence and Algorithms in Intelligent Systems, Springer International Publishing."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Tsimperidis, I., Yucel, C., and Katos, V. (2021). Age and Gender as Cyber Attribution Features in Keystroke Dynamic-Based User Classification Processes. Electronics, 10.","DOI":"10.3390\/electronics10070835"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ross, B.C. (2014). Mutual Information between Discrete and Continuous Data Sets. PLoS ONE, 9.","DOI":"10.1371\/journal.pone.0087357"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"481","DOI":"10.22237\/jmasm\/1067646120","article-title":"Conventional And Robust Paired And Independent Samples t-Tests: Type I Error And Power Rates","volume":"2","author":"Fradette","year":"2003","journal-title":"J. Mod. Appl. Stat. Methods"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1111\/j.2517-6161.1995.tb02031.x","article-title":"Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing","volume":"57","author":"Benjamini","year":"1995","journal-title":"J. R. Stat. Society. Ser. B Methodol."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Pielot, M., Dingler, T., Pedro, J.S., and Oliver, N. (2015, January 7\u201311). When Attention is Not Scarce\u2014Detecting Boredom from Mobile Phone Usage. Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Osaka, Japan.","DOI":"10.1145\/2750858.2804252"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/17\/5963\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:57:10Z","timestamp":1760165830000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/17\/5963"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,6]]},"references-count":29,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["s21175963"],"URL":"https:\/\/doi.org\/10.3390\/s21175963","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,6]]}}}