Exploring Clusters of Novice Programmers' Anxiety-Induced Behaviors during Block- and Text-Based Coding: A Predictive and Moderation Analysis of Programming Quality and Error Debugging Skills

Saved in:
Bibliographic Details
Title: Exploring Clusters of Novice Programmers' Anxiety-Induced Behaviors during Block- and Text-Based Coding: A Predictive and Moderation Analysis of Programming Quality and Error Debugging Skills
Language: English
Authors: Abdullahi Yusuf (ORCID 0000-0003-2487-0564), Amiru Yusuf Muhammad
Source: Journal of Educational Computing Research. 2024 62(7):1798-1836.
Availability: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com
Peer Reviewed: Y
Page Count: 39
Publication Date: 2024
Document Type: Journal Articles
Reports - Research
Descriptors: Novices, Programming, Anxiety, Coding, Troubleshooting, Predictor Variables, Physiology, Measurement Equipment, Markov Processes, Algorithms, Psychological Patterns, Self Control
DOI: 10.1177/07356331241270707
ISSN: 0735-6331
1541-4140
Abstract: The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch and Electrocardiogram machine), behavioral observation, and self-report. Utilizing the Hidden Markov Model and Optimal Matching algorithm, we found three representative clusters in each group. In the block-based group, clusters were designated as follows: "stay calm" (students allocating more of their time to a calm state), "stay hesitant" (students allocating more of their time to a hesitant state), and "to-calm" (those allocating minimal time to a hesitant and anxious state but displaying a pronounced propensity to transition to a calm state). In contrast, clusters in the text-based group were labeled as: "to-hesitant" (exhibiting a higher propensity to transition to a hesitant state), "stay hesitant" (allocating significant time to a hesitant state), and "stay anxious" (remaining persistently anxious in a majority of the coding time). Additionally, our results indicate that novice programmers are more likely to experience anxiety during text-based coding. We discussed the findings and highlighted the policy implications of the study.
Abstractor: As Provided
Entry Date: 2024
Accession Number: EJ1443793
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1443793
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Exploring Clusters of Novice Programmers' Anxiety-Induced Behaviors during Block- and Text-Based Coding: A Predictive and Moderation Analysis of Programming Quality and Error Debugging Skills
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Abdullahi+Yusuf%22">Abdullahi Yusuf</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0003-2487-0564">0000-0003-2487-0564</externalLink>)<br /><searchLink fieldCode="AR" term="%22Amiru+Yusuf+Muhammad%22">Amiru Yusuf Muhammad</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Journal+of+Educational+Computing+Research%22"><i>Journal of Educational Computing Research</i></searchLink>. 2024 62(7):1798-1836.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 39
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2024
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Novices%22">Novices</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Anxiety%22">Anxiety</searchLink><br /><searchLink fieldCode="DE" term="%22Coding%22">Coding</searchLink><br /><searchLink fieldCode="DE" term="%22Troubleshooting%22">Troubleshooting</searchLink><br /><searchLink fieldCode="DE" term="%22Predictor+Variables%22">Predictor Variables</searchLink><br /><searchLink fieldCode="DE" term="%22Physiology%22">Physiology</searchLink><br /><searchLink fieldCode="DE" term="%22Measurement+Equipment%22">Measurement Equipment</searchLink><br /><searchLink fieldCode="DE" term="%22Markov+Processes%22">Markov Processes</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Psychological+Patterns%22">Psychological Patterns</searchLink><br /><searchLink fieldCode="DE" term="%22Self+Control%22">Self Control</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1177/07356331241270707
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 0735-6331<br />1541-4140
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch and Electrocardiogram machine), behavioral observation, and self-report. Utilizing the Hidden Markov Model and Optimal Matching algorithm, we found three representative clusters in each group. In the block-based group, clusters were designated as follows: "stay calm" (students allocating more of their time to a calm state), "stay hesitant" (students allocating more of their time to a hesitant state), and "to-calm" (those allocating minimal time to a hesitant and anxious state but displaying a pronounced propensity to transition to a calm state). In contrast, clusters in the text-based group were labeled as: "to-hesitant" (exhibiting a higher propensity to transition to a hesitant state), "stay hesitant" (allocating significant time to a hesitant state), and "stay anxious" (remaining persistently anxious in a majority of the coding time). Additionally, our results indicate that novice programmers are more likely to experience anxiety during text-based coding. We discussed the findings and highlighted the policy implications of the study.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2024
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1443793
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1443793
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1177/07356331241270707
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 39
        StartPage: 1798
    Subjects:
      – SubjectFull: Novices
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Anxiety
        Type: general
      – SubjectFull: Coding
        Type: general
      – SubjectFull: Troubleshooting
        Type: general
      – SubjectFull: Predictor Variables
        Type: general
      – SubjectFull: Physiology
        Type: general
      – SubjectFull: Measurement Equipment
        Type: general
      – SubjectFull: Markov Processes
        Type: general
      – SubjectFull: Algorithms
        Type: general
      – SubjectFull: Psychological Patterns
        Type: general
      – SubjectFull: Self Control
        Type: general
    Titles:
      – TitleFull: Exploring Clusters of Novice Programmers' Anxiety-Induced Behaviors during Block- and Text-Based Coding: A Predictive and Moderation Analysis of Programming Quality and Error Debugging Skills
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Abdullahi Yusuf
      – PersonEntity:
          Name:
            NameFull: Amiru Yusuf Muhammad
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-print
              Value: 0735-6331
            – Type: issn-electronic
              Value: 1541-4140
          Numbering:
            – Type: volume
              Value: 62
            – Type: issue
              Value: 7
          Titles:
            – TitleFull: Journal of Educational Computing Research
              Type: main
ResultId 1