Learning Programming in Informal Spaces: Using Emotion as a Lens to Understand Novice Struggles on r/learnprogramming
- URL: http://arxiv.org/abs/2511.22789v1
- Date: Thu, 27 Nov 2025 22:33:54 GMT
- Title: Learning Programming in Informal Spaces: Using Emotion as a Lens to Understand Novice Struggles on r/learnprogramming
- Authors: Alif Al Hasan, Subarna Saha, Mia Mohammad Imran,
- Abstract summary: This study investigates novice programmers' emotional experiences in informal settings.<n>We manually annotated 1,500 posts from r/learnprogramming using the Learning-Centered Emotions framework.<n>We identify five key areas where novice programmers need support in informal learning spaces.
- Score: 2.5935104819597274
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Novice programmers experience emotional difficulties in informal online learning environments, where confusion and frustration can hinder motivation and learning outcomes. This study investigates novice programmers' emotional experiences in informal settings, identifies the causes of emotional struggle, and explores design opportunities for affect-aware support systems. We manually annotated 1,500 posts from r/learnprogramming using the Learning-Centered Emotions framework and conducted clustering and axial coding. Confusion, curiosity, and frustration were the most common emotions, often co-occurring and associated with early learning stages. Positive emotions were relatively rare. The primary emotional triggers included ambiguous errors, unclear learning pathways, and misaligned learning resources. We identify five key areas where novice programmers need support in informal learning spaces: stress relief and resilient motivation, topic explanation and resource recommendation, strategic decision-making and learning guidance, technical support, and acknowledgment of their challenges. Our findings highlight the need for intelligent, affect-sensitive mechanisms that provide timely support aligned with learners' emotional states.
Related papers
- Designing for Self-Regulation in Informal Programming Learning: Insights from a Storytelling-Centric Approach [7.71141191415569]
We develop a system consisting of a web platform and browser extensions to support self-regulation online.<n>The design aims to add learner-defined structure to otherwise unstructured experiences by translating them into learning stories with AI-generated feedback.<n>We use three quantitative scales and a qualitative survey to examine users' characteristics and perceptions of the system's support for their self-regulation.
arXiv Detail & Related papers (2025-07-30T13:30:04Z) - Contrastive Decoupled Representation Learning and Regularization for Speech-Preserving Facial Expression Manipulation [58.189703277322224]
Speech-preserving facial expression manipulation (SPFEM) aims to modify a talking head to display a specific reference emotion.<n>Emotion and content information existing in reference and source inputs can provide direct and accurate supervision signals for SPFEM models.<n>We propose to learn content and emotion priors as guidance augmented with contrastive learning to learn decoupled content and emotion representation.
arXiv Detail & Related papers (2025-04-08T04:34:38Z) - Accodemy: AI Powered Code Learning Platform to Assist Novice Programmers in Overcoming the Fear of Coding [0.31666540219908274]
The project aims to systematically monitor the progress of novice programmers and enhance their knowledge of coding with a personalised, revised curriculum to help mitigate the fear of coding and boost confidence.
arXiv Detail & Related papers (2025-03-09T06:28:06Z) - Enhancing Student Engagement in Online Learning through Facial
Expression Analysis and Complex Emotion Recognition using Deep Learning [1.3812010983144802]
This paper introduces a novel approach employing deep learning techniques based on facial expressions to assess students engagement levels during online learning sessions.
To address this challenge, proposed a generation of four complex emotions such as confusion, satisfaction, disappointment, and frustration by combining the basic emotions.
The proposed work utilized a Convolutional Neural Network (CNN) model to categorize the fundamental emotional states of learners accurately.
arXiv Detail & Related papers (2023-11-17T06:07:54Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science.
Standard approaches require instructors to manually grade student-implemented interactive programs.
Online platforms that serve millions, like Code.org, are unable to provide any feedback on assignments for implementing interactive programs.
arXiv Detail & Related papers (2022-11-16T10:00:23Z) - Teachable Reinforcement Learning via Advice Distillation [161.43457947665073]
We propose a new supervision paradigm for interactive learning based on "teachable" decision-making systems that learn from structured advice provided by an external teacher.
We show that agents that learn from advice can acquire new skills with significantly less human supervision than standard reinforcement learning algorithms.
arXiv Detail & Related papers (2022-03-19T03:22:57Z) - The Other Side of Black Screen: Rethinking Interaction in Synchronous
Remote Learning for Collaborative Programming [0.0]
Collaborative learning environments are crucial for learning experiential hands-on skills such as critical thinking and problem solving.
In this case study, we present observations of in-person and online versions of 2 programming courses offered before and during the COVID-19 pandemic.
We find that the current online video-conferencing platforms cannot foster collaborative learning among peers.
arXiv Detail & Related papers (2021-11-11T01:52:12Z) - Actionable Models: Unsupervised Offline Reinforcement Learning of
Robotic Skills [93.12417203541948]
We propose the objective of learning a functional understanding of the environment by learning to reach any goal state in a given dataset.
We find that our method can operate on high-dimensional camera images and learn a variety of skills on real robots that generalize to previously unseen scenes and objects.
arXiv Detail & Related papers (2021-04-15T20:10:11Z) - Hierarchical Affordance Discovery using Intrinsic Motivation [69.9674326582747]
We propose an algorithm using intrinsic motivation to guide the learning of affordances for a mobile robot.
This algorithm is capable to autonomously discover, learn and adapt interrelated affordances without pre-programmed actions.
Once learned, these affordances may be used by the algorithm to plan sequences of actions in order to perform tasks of various difficulties.
arXiv Detail & Related papers (2020-09-23T07:18:21Z) - Knowledge Bridging for Empathetic Dialogue Generation [52.39868458154947]
Lack of external knowledge makes empathetic dialogue systems difficult to perceive implicit emotions and learn emotional interactions from limited dialogue history.
We propose to leverage external knowledge, including commonsense knowledge and emotional lexical knowledge, to explicitly understand and express emotions in empathetic dialogue generation.
arXiv Detail & Related papers (2020-09-21T09:21:52Z) - Active-Learning in the Online Environment [2.0303656145222857]
Students may suffer from feeling isolated or disconnected from the community that consists of the instructor and the learners.
We propose a customized design, Tele-instruction, with useful features to enable peers and the instructor of the course to interact at their conveniences.
arXiv Detail & Related papers (2020-04-02T07:09:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.