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

Full description

Saved in:
Bibliographic Details
Main Author: Fatima, Jannat
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!
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
score 13.160551