Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
The technology of psycho-physiological measurement and Eye-tracking has opened up a wide range of possibilities for automating the prediction of human emotional state for a particular event. There is also growing interest in modeling machine learning and deep learning algorithms that can learn fr...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Published: |
2022
|
Subjects: | |
Online Access: | http://studentsrepo.um.edu.my/14617/2/Fatima_Jannat.pdf http://studentsrepo.um.edu.my/14617/1/Fatima_Jannat.pdf http://studentsrepo.um.edu.my/14617/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Malaya |
id |
my.um.stud.14617 |
---|---|
record_format |
eprints |
spelling |
my.um.stud.146172023-07-11T23:37:54Z Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat Fatima, Jannat QA75 Electronic computers. Computer science T Technology (General) The technology of psycho-physiological measurement and Eye-tracking has opened up a wide range of possibilities for automating the prediction of human emotional state for a particular event. There is also growing interest in modeling machine learning and deep learning algorithms that can learn from user’s data, understand and react to that individual’s affective state. This research work has used novice programming learners’ eye-tracking and Galvanic Skin Response (GSR) data in a novel approach. This work investigates the suitability and effectiveness of machine learning algorithms such as Multinomial Naive Bayes, KNN, Logistic Regression, Decision Tree for predicting levels of arousal intensity among the programmers and LSTM deep learning algorithm to classify the programmers according to their performance. Through experiments with the data-set, it was found that Multinomial Naive Bayes outperformed other supervised machine learning algorithms with 75.93% accuracy and 96.54% ROC while predicting levels of arousal intensity. Hyper-parameter tuning has been used in all the algorithms using k-fold cross validation to have the best accuracy and to avoid the over-fitting issue. The result implies a good connection between how a novice programmer goes through a programming problem and his/her emotional arousal at that moment. The Long Short-term Memory (LSTM) deep learning model was chosen for classifying programming learners according to their performance. LSTM model has the advantage of having internal memory suitable for longer sequences like our Eye-tracking and GSR data sequence. The LSTM model resulted in 65.71% test accuracy while classifying the students’ performance. 2022-04 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14617/2/Fatima_Jannat.pdf application/pdf http://studentsrepo.um.edu.my/14617/1/Fatima_Jannat.pdf Fatima, Jannat (2022) Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14617/ |
institution |
Universiti Malaya |
building |
UM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Malaya |
content_source |
UM Student Repository |
url_provider |
http://studentsrepo.um.edu.my/ |
topic |
QA75 Electronic computers. Computer science T Technology (General) |
spellingShingle |
QA75 Electronic computers. Computer science T Technology (General) Fatima, Jannat Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat |
description |
The technology of psycho-physiological measurement and Eye-tracking has opened up a
wide range of possibilities for automating the prediction of human emotional state for a
particular event. There is also growing interest in modeling machine learning and deep
learning algorithms that can learn from user’s data, understand and react to that individual’s
affective state. This research work has used novice programming learners’ eye-tracking
and Galvanic Skin Response (GSR) data in a novel approach. This work investigates
the suitability and effectiveness of machine learning algorithms such as Multinomial
Naive Bayes, KNN, Logistic Regression, Decision Tree for predicting levels of arousal
intensity among the programmers and LSTM deep learning algorithm to classify the
programmers according to their performance. Through experiments with the data-set, it
was found that Multinomial Naive Bayes outperformed other supervised machine learning
algorithms with 75.93% accuracy and 96.54% ROC while predicting levels of arousal
intensity. Hyper-parameter tuning has been used in all the algorithms using k-fold cross
validation to have the best accuracy and to avoid the over-fitting issue. The result implies a
good connection between how a novice programmer goes through a programming problem
and his/her emotional arousal at that moment. The Long Short-term Memory (LSTM)
deep learning model was chosen for classifying programming learners according to their
performance. LSTM model has the advantage of having internal memory suitable for
longer sequences like our Eye-tracking and GSR data sequence. The LSTM model resulted
in 65.71% test accuracy while classifying the students’ performance.
|
format |
Thesis |
author |
Fatima, Jannat |
author_facet |
Fatima, Jannat |
author_sort |
Fatima, Jannat |
title |
Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
|
title_short |
Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
|
title_full |
Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
|
title_fullStr |
Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
|
title_full_unstemmed |
Novice programmers’ emotion and competency assessments using machine learning on physiological data / Fatima Jannat
|
title_sort |
novice programmers’ emotion and competency assessments using machine learning on physiological data / fatima jannat |
publishDate |
2022 |
url |
http://studentsrepo.um.edu.my/14617/2/Fatima_Jannat.pdf http://studentsrepo.um.edu.my/14617/1/Fatima_Jannat.pdf http://studentsrepo.um.edu.my/14617/ |
_version_ |
1772811935309365248 |