Publication Type
Journal Article
Publication Date
7-2016
Abstract
Prolonged frustration leads to loss of confidence and eventual disinterest in the learning itself. The modelling of frustration in learning is thus important as it informs on the appropriate time to intervene to sustain the interest and motivation of students. To automatically detect learner’s frustration in a naturalistic learning environment, the novel use of keystrokes, mouse clicks and interaction patterns of students captured within the context of a tutoring system was proposed. The modelling approach was described and a comparison was made between the proposed model using Bayesian Network and the baseline Naïve Bayes model. With the formulation of an overlapped sliding window mechanism, the granularity of detection was also investigated. The results confirm the hypothesis that a combination of keystrokes, mouse clicks and interaction logs can be used to accurately distinguish affective states of frustration and non-frustration amongst novice learners of computer programming in a granular fashion.
Keywords
Learning, Frustration, Detect, Keystrokes, Programming
Discipline
Databases and Information Systems | Programming Languages and Compilers
Research Areas
Data Science and Engineering
Publication
Open Journal of Social Science
Volume
4
Issue
9
First Page
9
Last Page
18
Identifier
10.4236/jss.2016.49002
Citation
FWA, Hua Leong.
Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs. (2016). Open Journal of Social Science. 4, (9), 9-18.
Available at: https://ink.library.smu.edu.sg/sis_research/6928
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.