Educational data mining and learning analytics in programming: Literature review and case studies

P Ihantola, A Vihavainen, A Ahadi, M Butler… - Proceedings of the …, 2015 - dl.acm.org
Educational data mining and learning analytics promise better understanding of student
behavior and knowledge, as well as new information on the tacit factors that contribute to …

A comparison of perceived and real shoulder-surfing risks between alphanumeric and graphical passwords

F Tari, AA Ozok, SH Holden - Proceedings of the second symposium on …, 2006 - dl.acm.org
Previous research has found graphical passwords to be more memorable than non-
dictionary or" strong" alphanumeric passwords. Participants in a prior study expressed …

Understanding the keystroke log: the effect of writing task on keystroke features

R Conijn, J Roeser, M Van Zaanen - Reading and Writing, 2019 - Springer
Keystroke logging is used to automatically record writers' unfolding typing process and to get
insight into moments when they struggle composing text. However, it is not clear which and …

EvoPass: Evolvable graphical password against shoulder-surfing attacks

X Yu, Z Wang, Y Li, L Li, WT Zhu, L Song - Computers & Security, 2017 - Elsevier
The passwords for authenticating users are susceptible to shoulder-surfing attacks in which
attackers learn users' passwords through direct observations without any technical support …

Automatic inference of programming performance and experience from typing patterns

J Leinonen, K Longi, A Klami… - Proceedings of the 47th …, 2016 - dl.acm.org
Studies on retention and success in introductory programming course have suggested that
previous programming experience contributes to students' course outcomes. If such …

Utilizing linguistically enhanced keystroke dynamics to predict typist cognition and demographics

DG Brizan, A Goodkind, P Koch, K Balagani… - International Journal of …, 2015 - Elsevier
Entering information on a computer keyboard is a ubiquitous mode of expression and
communication. We investigate whether typing behavior is connected to two factors: the …

[PDF][PDF] Frame-Based Editing.

M Kölling, NCC Brown, A Altadmri - J. Vis. Lang. Sentient Syst., 2017 - kclpure.kcl.ac.uk
In introductory programming teaching, block-based editors have become very popular
because they offer a number of strong advantages for beginning programmers: They avoid …

Identification of programmers from typing patterns

K Longi, J Leinonen, H Nygren, J Salmi… - Proceedings of the 15th …, 2015 - dl.acm.org
Being able to identify the user of a computer solely based on their typing patterns can lead to
improvements in plagiarism detection, provide new opportunities for authentication, and …

Review of csedm data and introduction of two public cs1 keystroke datasets

J Edwards, K Hart, R Shrestha - Journal of …, 2023 - jedm.educationaldatamining.org
Analysis of programming process data has become popular in computing education
research and educational data mining in the last decade. This type of data is quantitative …

One block on top of the other: Using minetest to teach scrum

JP Steghöfer, H Burden - Proceedings of the ACM/IEEE 44th …, 2022 - dl.acm.org
Teaching Scrum using Lego has been an established teaching technique for years.
However, the COVID-19 pandemic forced teachers all over the globe to rethink this valuable …