Skip to main content

Keystroke Dynamics as Part of Lifelogging

  • Conference paper
  • First Online:
Book cover MultiMedia Modeling (MMM 2021)

Abstract

In this paper we present the case for including keystroke dynamics in lifelogging. We describe how we have used a simple keystroke logging application called Loggerman, to create a dataset of longitudinal keystroke timing data spanning a period of up to seven months for four participants. We perform a detailed analysis of this data by examining the timing information associated with bigrams or pairs of adjacently-typed alphabetic characters. We show how the amount of day-on-day variation of the keystroke timing among the top-200 bigrams for participants varies with the amount of typing each would do on a daily basis. We explore how daily variations could correlate with sleep score from the previous night but find no significant relationship between the two. Finally we describe the public release of a portion of this data and we include a series of pointers for future work including correlating keystroke dynamics with mood and fatigue during the day.

Alan Smeaton is partially supported by Science Foundation Ireland under Grant Number SFI/12/RC/2289_P2.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://quantifiedself.com/blog/stephen-wolfram-keystroke-logg/.

  2. 2.

    https://writings.stephenwolfram.com/2012/03/the-personal-analytics-of-my-life/.

  3. 3.

    http://norvig.com/mayzner.html.

References

  1. Bergadano, F., Gunetti, D., Picardi, C.: User authentication through keystroke dynamics. ACM Trans. Inf. Syst. Secur. (TISSEC) 5(4), 367–397 (2002)

    Article  Google Scholar 

  2. Gaines, R.S., Lisowski, W., Press, S.J., Shapiro, N.: Authentication by keystroke timing: some preliminary results. Technical report, Rand Corp Santa Monica CA (1980)

    Google Scholar 

  3. Gurrin, C., Smeaton, A.F., Doherty, A.R.: Lifelogging: personal big data. Found. Trends Inf. Retrieval 8(1), 1–125 (2014). https://doi.org/10.1561/1500000033

    Article  Google Scholar 

  4. Hinbarji, Z., Albatal, R., Gurrin, C.: User identification by observing interactions with GUIs. In: Amsaleg, L., Guðmundsson, G.Þ., Gurrin, C., Jónsson, B.Þ., Satoh, S. (eds.) MMM 2017. LNCS, vol. 10132, pp. 540–549. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-51811-4_44

    Chapter  Google Scholar 

  5. Hinbarji, Z., Albatal, R., O’Connor, N., Gurrin, C.: LoggerMan, a comprehensive logging and visualization tool to capture computer usage. In: Tian, Q., Sebe, N., Qi, G.-J., Huet, B., Hong, R., Liu, X. (eds.) MMM 2016. LNCS, vol. 9517, pp. 342–347. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-27674-8_31

    Chapter  Google Scholar 

  6. Jacquemard, T., Novitzky, P., O’Brolcháin, F., Smeaton, A.F., Gordijn, B.: Challenges and opportunities of lifelog technologies: a literature review and critical analysis. Sci. Eng. Ethics 20(2), 379–409 (2014). https://doi.org/10.1007/s11948-013-9456-1

    Article  Google Scholar 

  7. Johansson, D., Malmgren, K., Murphy, M.A.: Wearable sensors for clinical applications in epilepsy, Parkinson’s disease, and stroke: a mixed-methods systematic review. J. Neurol. 265(8), 1740–1752 (2018). https://doi.org/10.1007/s00415-018-8786-y

    Article  Google Scholar 

  8. Joyce, R., Gupta, G.: Identity authentication based on keystroke latencies. Commun. ACM 33(2), 168–176 (1990)

    Article  Google Scholar 

  9. Kołakowska, A.: A review of emotion recognition methods based on keystroke dynamics and mouse movements. In: 2013 6th International Conference on Human System Interactions (HSI), pp. 548–555. IEEE (2013)

    Google Scholar 

  10. Koskimäki, H., Kinnunen, H., Kurppa, T., Röning, J.: How do we sleep: a case study of sleep duration and quality using data from Ōura ring. In: Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, pp. 714–717 (2018)

    Google Scholar 

  11. Leijten, M., Van Horenbeeck, E., Van Waes, L.: Analysing keystroke logging data from a linguistic perspective. In: Observing Writing, pp. 71–95. Brill (2019)

    Google Scholar 

  12. Leijten, M., Van Waes, L.: Keystroke logging in writing research: using Inputlog to analyze and visualize writing processes. Written Commun. 30(3), 358–392 (2013)

    Article  Google Scholar 

  13. Meyer, J., Kay, J., Epstein, D.A., Eslambolchilar, P., Tang, L.M.: A life of data: characteristics and challenges of very long term self-tracking for health and wellness. ACM Trans. Comput. Healthcare 1(2) (2020). https://doi.org/10.1145/3373719

  14. Shelgikar, A.V., Anderson, P.F., Stephens, M.R.: Sleep tracking, wearable technology, and opportunities for research and clinical care. Chest 150(3), 732–743 (2016)

    Article  Google Scholar 

  15. Signal, L., et al.: Children’s everyday exposure to food marketing: an objective analysis using wearable cameras. Int. J. Behav. Nutr. Phys. Act. 14(1), 137 (2017). https://doi.org/10.1186/s12966-017-0570-3

    Article  Google Scholar 

  16. Smeaton, A.F.: Keystroke timing information for 2,522,186 characters typed over several months. https://doi.org/10.6084/m9.figshare.13157510.v1. Accessed 29 Oct 2020

  17. Tuovinen, L., Smeaton, A.F.: Remote collaborative knowledge discovery for better understanding of self-tracking data. In: 2019 25th Conference of Open Innovations Association (FRUCT), pp. 324–332. IEEE (2019)

    Google Scholar 

  18. Vizer, L.M.: Detecting cognitive and physical stress through typing behavior. In: CHI 2009 Extended Abstracts on Human Factors in Computing Systems, CHI EA 2009, pp. 3113–3116. Association for Computing Machinery, New York (2009)

    Google Scholar 

  19. Wang, P., Sun, L., Smeaton, A.F., Gurrin, C., Yang, S.: Computer vision for lifelogging: characterizing everyday activities based on visual semantics (chap. 9). In: Leo, M., Farinella, G.M. (eds.) Computer Vision for Assistive Healthcare, pp. 249–282. Computer Vision and Pattern Recognition, Academic Press (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alan F. Smeaton .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Smeaton, A.F., Krishnamurthy, N.G., Suryanarayana, A.H. (2021). Keystroke Dynamics as Part of Lifelogging. In: Lokoč, J., et al. MultiMedia Modeling. MMM 2021. Lecture Notes in Computer Science(), vol 12573. Springer, Cham. https://doi.org/10.1007/978-3-030-67835-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67835-7_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67834-0

  • Online ISBN: 978-3-030-67835-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics