Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior

We developed affective models for detecting negative affective states, particularly boredom, confusion, and frustration, among novice programming students learning C++, using keyboard dynamics and/or mouse behavior. The keystroke dynamics are already sufficient to model negative affect detector. How...

Full description

Saved in:
Bibliographic Details
Main Authors: Vea, Larry, Rodrigo, Ma. Mercedes T
Format: text
Published: Archīum Ateneo 2017
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/66
https://link.springer.com/chapter/10.1007/978-3-319-60675-0_11
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1065
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-10652020-04-04T03:56:45Z Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior Vea, Larry Rodrigo, Ma. Mercedes T We developed affective models for detecting negative affective states, particularly boredom, confusion, and frustration, among novice programming students learning C++, using keyboard dynamics and/or mouse behavior. The keystroke dynamics are already sufficient to model negative affect detector. However, adding mouse behavior, specifically the distance it travelled along the x-axis, slightly improved the model’s performance. The idle time and typing error are the most notable features that predominantly influence the detection of negative affect. The idle time has the greatest influence in detecting high and fair boredom, while typing error comes before the idle time for low boredom. Conversely, typing error has the highest influence in detecting high and fair confusion, while idle time comes before typing error for low confusion. Though typing error is also the primary indicator of high and fair frustrations, other features are still needed before it is acknowledged as such. Lastly, there is a very slim chance to detect low frustration. 2017-06-25T07:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/66 https://link.springer.com/chapter/10.1007/978-3-319-60675-0_11 Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo Affect Model Novice programmer Keyboard dynamics Mouse behavior Computer Sciences
institution Ateneo De Manila University
building Ateneo De Manila University Library
country Philippines
collection archium.Ateneo Institutional Repository
topic Affect
Model
Novice programmer
Keyboard dynamics
Mouse behavior
Computer Sciences
spellingShingle Affect
Model
Novice programmer
Keyboard dynamics
Mouse behavior
Computer Sciences
Vea, Larry
Rodrigo, Ma. Mercedes T
Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
description We developed affective models for detecting negative affective states, particularly boredom, confusion, and frustration, among novice programming students learning C++, using keyboard dynamics and/or mouse behavior. The keystroke dynamics are already sufficient to model negative affect detector. However, adding mouse behavior, specifically the distance it travelled along the x-axis, slightly improved the model’s performance. The idle time and typing error are the most notable features that predominantly influence the detection of negative affect. The idle time has the greatest influence in detecting high and fair boredom, while typing error comes before the idle time for low boredom. Conversely, typing error has the highest influence in detecting high and fair confusion, while idle time comes before typing error for low confusion. Though typing error is also the primary indicator of high and fair frustrations, other features are still needed before it is acknowledged as such. Lastly, there is a very slim chance to detect low frustration.
format text
author Vea, Larry
Rodrigo, Ma. Mercedes T
author_facet Vea, Larry
Rodrigo, Ma. Mercedes T
author_sort Vea, Larry
title Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
title_short Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
title_full Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
title_fullStr Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
title_full_unstemmed Modeling Negative Affect Detector of Novice Programming Students Using Keyboard Dynamics and Mouse Behavior
title_sort modeling negative affect detector of novice programming students using keyboard dynamics and mouse behavior
publisher Archīum Ateneo
publishDate 2017
url https://archium.ateneo.edu/discs-faculty-pubs/66
https://link.springer.com/chapter/10.1007/978-3-319-60675-0_11
_version_ 1681506559219204096