Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs

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 frust...

Full description

Saved in:
Bibliographic Details
Main Author: FWA, Hua Leong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2016
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/6928
https://ink.library.smu.edu.sg/context/sis_research/article/7931/viewcontent/JSS_2016092110364867.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-7931
record_format dspace
spelling sg-smu-ink.sis_research-79312022-02-17T16:55:35Z Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs FWA, Hua Leong 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. 2016-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6928 info:doi/10.4236/jss.2016.49002 https://ink.library.smu.edu.sg/context/sis_research/article/7931/viewcontent/JSS_2016092110364867.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Learning Frustration Detect Keystrokes Programming Databases and Information Systems Programming Languages and Compilers
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Learning
Frustration
Detect
Keystrokes
Programming
Databases and Information Systems
Programming Languages and Compilers
spellingShingle Learning
Frustration
Detect
Keystrokes
Programming
Databases and Information Systems
Programming Languages and Compilers
FWA, Hua Leong
Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
description 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.
format text
author FWA, Hua Leong
author_facet FWA, Hua Leong
author_sort FWA, Hua Leong
title Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
title_short Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
title_full Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
title_fullStr Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
title_full_unstemmed Fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
title_sort fine-grained detection of programming students’ frustration using keystrokes, mouse clicks and interaction logs
publisher Institutional Knowledge at Singapore Management University
publishDate 2016
url https://ink.library.smu.edu.sg/sis_research/6928
https://ink.library.smu.edu.sg/context/sis_research/article/7931/viewcontent/JSS_2016092110364867.pdf
_version_ 1770576145775853568