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.
Original language | English (US) |
---|---|
Title of host publication | ICER 2022 - Proceedings of the 2022 ACM Conference on International Computing Education Research |
Publisher | Association for Computing Machinery, Inc |
Pages | 105-119 |
Number of pages | 15 |
ISBN (Electronic) | 9781450391948 |
DOIs | |
State | Published - Aug 3 2022 |
Event | 18th Annual ACM International Computing Education Research Conference, ICER 2022 - Virtual, Online, Switzerland Duration: Aug 7 2022 → Aug 11 2022 |
Publication series
Name | ICER 2022 - Proceedings of the 2022 ACM Conference on International Computing Education Research |
---|---|
Volume | 1 |
Conference
Conference | 18th Annual ACM International Computing Education Research Conference, ICER 2022 |
---|---|
Country/Territory | Switzerland |
City | Virtual, Online |
Period | 8/7/22 → 8/11/22 |
Funding
We thank our Delta Lab colleagues for valuable feedback. This work was supported by the National Science Foundation under Grant IIS-1755628 and ISS-2045809 and under Grant # 2030859 to the Computing Research Association for the CIFellows Project.
Keywords
- electrodermal activity
- emotion
- frustration
- introductory programming
- retrospective interview
ASJC Scopus subject areas
- Computer Science Applications
- Software
- Education
- Computational Theory and Mathematics