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:
| 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 |
| 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 |