Exploring students’ emotions towards programming: Analysing sentiments using concurrent conversion mixed methods

Abstract Understanding the emotions experienced by programming students, particularly concerning gender and education level, is increasingly critical. However, only limited research has used text data to examine these differences within the context of programming education and emotions. This study aims to determine programming students’ emotions and any differences based on gender in secondary and higher education and compare the performances of the algorithms used in prediction with sentiment analysis. The study uses concurrent conversion mixed methods and data from two study groups. The first group consisted of 444 secondary school students who completed an electronic questionnaire created for this study. The second group comprised 202 first-year software engineering and computer science students. The results of independent sample t-tests revealed significant differences in enjoyment, anxiety, boredom, and hope scores among secondary school students based on gender. The t-values for each category were as follows: enjoyment (t = 2.333, p < .05), anxiety (t = 2.519, p < .05), boredom (t = 3.841, p < .01), and hope (t = -3.829, p < .01). Among middle school students, girls reported higher scores in enjoyment, anxiety, and boredom compared to boys, while their hope scores were lower. However, no statistical differences occurred between females and males at higher education levels. Sentiment analysis revealed that BERTurk algorithms achieved higher accuracy scores than machine learning. BERT produced 96% accuracy for enjoyment, 92% for hope, 97% for anxiety, and 96% for boredom, while support vector machines and random forest algorithms achieved 94% accuracy in predicting positive and negative emotions.

Authors

Institutions

Publication Details

Journal
Education and Information Technologies
Published
2025-04-17
DOI
https://doi.org/10.1007/s10639-025-13482-z
Citations
2
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
3.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exploring students’ emotions towards programming: Analysing sentiments using concurrent conversion mixed methods

Aytuğ Onan, Nilüfer Atman Uslu
2 citations
Education and Information Technologies
Teaching and Learning Programming
3.39
article

Exploring students’ emotions towards programming: Analysing sentiments using concurrent conversion mixed methods

Aytuğ Onan, Nilüfer Atman Uslu
article en
2 citations

Abstract

Abstract Understanding the emotions experienced by programming students, particularly concerning gender and education level, is increasingly critical. However, only limited research has used text data to examine these differences within the context of programming education and emotions. This study aims to determine programming students’ emotions and any differences based on gender in secondary and higher education and compare the performances of the algorithms used in prediction with sentiment analysis. The study uses concurrent conversion mixed methods and data from two study groups. The first group consisted of 444 secondary school students who completed an electronic questionnaire created for this study. The second group comprised 202 first-year software engineering and computer science students. The results of independent sample t-tests revealed significant differences in enjoyment, anxiety, boredom, and hope scores among secondary school students based on gender. The t-values for each category were as follows: enjoyment (t = 2.333, p < .05), anxiety (t = 2.519, p < .05), boredom (t = 3.841, p < .01), and hope (t = -3.829, p < .01). Among middle school students, girls reported higher scores in enjoyment, anxiety, and boredom compared to boys, while their hope scores were lower. However, no statistical differences occurred between females and males at higher education levels. Sentiment analysis revealed that BERTurk algorithms achieved higher accuracy scores than machine learning. BERT produced 96% accuracy for enjoyment, 92% for hope, 97% for anxiety, and 96% for boredom, while support vector machines and random forest algorithms achieved 94% accuracy in predicting positive and negative emotions.

Education and Information TechnologiesVol. 30(14)
Dokuz Eylül University (TR), Izmir Kâtip Çelebi University (TR)
Openalex Percentile: Top 7%
Teaching and Learning Programming
3.39
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Exploring students’ emotions towards programming: Analysing sentiments using concurrent conversion mixed methods — Aytuğ Onan, Nilüfer Atman Uslu · Education and Information Technologies (2025) | TGRS Research Map | TGRS