Affective modelling and feedback in programming practice systems

Affective modelling and feedback have been shown to be potentially useful in intelligent tutoring systems. This is based on several studies showing that emotions experienced by students are correlated with various aspects of learning. The computer science community have explored ways to model and re...

Full description

Saved in:
Bibliographic Details
Main Author: Tiam-Lee, Thomas James Z.
Format: text
Published: Animo Repository 2020
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/13020
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-14942
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-149422024-08-19T08:10:01Z Affective modelling and feedback in programming practice systems Tiam-Lee, Thomas James Z. Affective modelling and feedback have been shown to be potentially useful in intelligent tutoring systems. This is based on several studies showing that emotions experienced by students are correlated with various aspects of learning. The computer science community have explored ways to model and respond to student emotions in several learning domains. In my dissertation work, I focus on modelling and responding to the emotional states of university students while doing coding exercises. In this type of activity, the student acts as an individual programmer writing code alone, a setup like when a student is doing practice at home without teacher supervision. In this kind of setup, the display of emotions is more challenging to detect than that of more traditional tutoring interactions because they are more subtle and naturalistic. To address this, I use a combination of face features and system log features to train models to estimate emotion while coding. I then use these models to investigate simple affective feedback in systems for programming practice, such as generating problems and offering guides based on confusion, as well as providing emotional responses based on the affective state of the student. We found that some log features and some face features are associated with certain emotional states in programming and can be combined to train models with a slight improvement over previous approaches. We also developed two systems with simple affective feedback, EmoTutor1 and EmoTutor2, and found that these systems can help students solve more problems and have a more positive impression in terms of learning experience and engagement, when compared to traditional methods that do not provide feedback. However, the timely presentation of such simple interventions was not found to be a significant factor in those positive effects. 2020-03-01T08:00:00Z text https://animorepository.dlsu.edu.ph/faculty_research/13020 Faculty Research Work Animo Repository Intelligent tutoring systems Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic Intelligent tutoring systems
Computer Sciences
spellingShingle Intelligent tutoring systems
Computer Sciences
Tiam-Lee, Thomas James Z.
Affective modelling and feedback in programming practice systems
description Affective modelling and feedback have been shown to be potentially useful in intelligent tutoring systems. This is based on several studies showing that emotions experienced by students are correlated with various aspects of learning. The computer science community have explored ways to model and respond to student emotions in several learning domains. In my dissertation work, I focus on modelling and responding to the emotional states of university students while doing coding exercises. In this type of activity, the student acts as an individual programmer writing code alone, a setup like when a student is doing practice at home without teacher supervision. In this kind of setup, the display of emotions is more challenging to detect than that of more traditional tutoring interactions because they are more subtle and naturalistic. To address this, I use a combination of face features and system log features to train models to estimate emotion while coding. I then use these models to investigate simple affective feedback in systems for programming practice, such as generating problems and offering guides based on confusion, as well as providing emotional responses based on the affective state of the student. We found that some log features and some face features are associated with certain emotional states in programming and can be combined to train models with a slight improvement over previous approaches. We also developed two systems with simple affective feedback, EmoTutor1 and EmoTutor2, and found that these systems can help students solve more problems and have a more positive impression in terms of learning experience and engagement, when compared to traditional methods that do not provide feedback. However, the timely presentation of such simple interventions was not found to be a significant factor in those positive effects.
format text
author Tiam-Lee, Thomas James Z.
author_facet Tiam-Lee, Thomas James Z.
author_sort Tiam-Lee, Thomas James Z.
title Affective modelling and feedback in programming practice systems
title_short Affective modelling and feedback in programming practice systems
title_full Affective modelling and feedback in programming practice systems
title_fullStr Affective modelling and feedback in programming practice systems
title_full_unstemmed Affective modelling and feedback in programming practice systems
title_sort affective modelling and feedback in programming practice systems
publisher Animo Repository
publishDate 2020
url https://animorepository.dlsu.edu.ph/faculty_research/13020
_version_ 1811611513996181504