Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

An Experimental Study on the Association Between Affective States and Novice Programmers’ Performance

Bibliographic Data

ID20294458
AuthorsHemilis Joyse Barbosa Rocha (0000-0001-5422-9271, Instituto Federal de Educação, Ciência e Tecnologia de Alagoas), Evandro de Barros Costa (0000-0003-4663-8715, Universidade Federal de Alagoas), Bruno Pedrosa Nogueira (0000-0002-1628-2757, Universidade Federal de Alagoas)
Year2025
Volume68
Issue6
Pages504-515
Publication date2025-12-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2025.3614598
OpenAlexW4414692554
LanguageEN
References cited54

Problem-solving in programming requires not only cognitive but also affective engagement from students. Despite many novice programmers struggling with foundational programming concepts and problem-solving using these concepts, few studies explore how students’ emotional states impact their learning in introductory programming. This article investigates the association among affective states, programming concepts, and performance in novice programmers from a rural Brazilian school. Specifically, we explore how different affective states relate to success rates across core programming concepts. Unlike prior research often relying on IDE logs or broad academic indicators, this study employs a sensor-free, self-reported approach to assess students’ emotions in real time during programming tasks. Utilizing causal inference methods, we analyze both the direct and indirect effects of affective states on programming performance. Through two exploratory studies, our findings reveal that positive emotions such as enjoyment, motivation, and engagement are significantly associated with higher success rates, while negative states, like boredom, anxiety, and frustration, correlate with lower outcomes. These results enhance the understanding of the relationship among affective states, performance, and concepts in introductory programming tasks. Furthermore, this study offers valuable insights for improving educational practices and tools in programming education by emphasizing the critical role of addressing emotional dimensions in teaching and learning

Association (psychology) · Causal inference · Cognition · Computer programming · Exploratory research · Inference · Intelligent Tutoring Systems and Adaptive Learning · Software Engineering Techniques and Practices · Teaching and Learning Programming

  • Confusion can be beneficial for learning

    Open Access•Sidney D’Mello, Sidney K D’Mello et al.•Learning and Instruction•2014

  • The Relation Between Mathematics Anxiety and Mathematics Performance Among School-Aged Students

    Open Access•Jessica M Namkung, Peng Peng et al.•Review of Educational Research•2019

  • Emotions, self-regulated learning, and achievement in mathematics

    Wondimu Ahmed, Greetje Van Der Werf et al.•Journal of Educational Psychology•2013

  • Variety is the spice of life

    Lisa Feldman Barrett•Cognition & Emotion•2009

  • Designing for deeper learning in a blended computer science course for middle school students

    Shuchi Grover, Roy Pea et al.•Computer Science Education•2015

  • The relationships among working memory, math anxiety, and performance.

    Mark H Ashcraft, Elizabeth Kirk et al.•Journal of Experimental…•2001

  • Causal inference in statistics

    Open Access•Judea Pearl•Statistics Surveys•2009

  • The Control-Value Theory of Achievement Emotions

    Open Access•Reinhard Pekrun•Educational Psychology Review•2006

  • Exploring students' cognitive and affective states during problem solving through multimodal data

    Open Access•Katerina Mangaroska, Kshitij Sharma et al.•Journal of Computer Assisted…•2022

  • Implicit Theories and Self-Efficacy in an Introductory Programming Course

    Open Access•F Boray Tek, Kristin S Benli et al.•IEEE Transactions on Education•2018

  • A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education

    Open Access•Rodrigo Pessoa Medeiros, Geber Ramalho et al.•IEEE Transactions on Education•2019

Highly citedNo

Tools

Open DOI
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae