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...
Saved in:
Main Author: | |
---|---|
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 |