Using Electrodermal Activity Measurements to Understand Student Emotions While Programming

16Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Programming can be an emotional experience, particularly for undergraduate students who are new to computer science. While researchers have interviewed novice programmers about their emotional experiences, it can be difficult to pinpoint the specific emotions that occur during a programming session. In this paper, we argue that electrodermal activity (EDA) sensors, which measure the physiological changes that are indicative of an emotional reaction, can provide a valuable new data source to help study student experiences. We conducted a study with 14 undergraduate students in which we collected EDA data while they worked on a programming problem. This data was then used to cue the participants' recollections of their emotions during a retrospective interview about the programming experience. Using this methodology, we identified 21 distinct events that triggered student emotions, such as feeling anxiety due to a lack of perceived progress on the problem. We also identified common patterns in EDA data across multiple participants, such as a drop in their physiological reaction after developing a plan, corresponding with a calmer emotional state. These findings provide new information about how students experience programming that can inform research and practice, and also contribute initial evidence of the value of EDA data in supporting studies of emotions while programming.

Cite

CITATION STYLE

APA

Gorson, J., Cunningham, K., Worsley, M., & O’Rourke, E. (2022). Using Electrodermal Activity Measurements to Understand Student Emotions While Programming. In ICER 2022 - Proceedings of the 2022 ACM Conference on International Computing Education Research (Vol. 1, pp. 105–119). Association for Computing Machinery, Inc. https://doi.org/10.1145/3501385.3543981

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free