| Title: |
A Framework for Describing and Analyzing Computer Programming Processes |
| Authors: |
Bower, Matt; Lai, Jennifer W.M.; Boom, Kay-Dennis; Scholkmann, Antonia; Siemon, Jens |
| Source: |
Bower, M, Lai, J W M, Boom, K-D, Scholkmann, A & Siemon, J 2026 'A Framework for Describing and Analyzing Computer Programming Processes' Open Science Framework. https://doi.org/10.35542/osf.io/fq59d_v1 |
| Publisher Information: |
Open Science Framework |
| Publication Year: |
2026 |
| Collection: |
Aalborg University (AAU): Publications / Aalborg Universitet: Publikationer |
| Subject Terms: |
Computer programming; Framework; Computational thinking; Notional machine; /dk/atira/pure/sustainabledevelopmentgoals/quality_education; name=SDG 4 - Quality Education |
| Description: |
There are increasing calls from industry and education systems to advance the computer programming and computational thinking capabilities of students, yet there is no comprehensive computing-specific framework or theory that educational researchers can use to describe and analyze the computer programming processes that students undertake. This paper explains the grounded theory development of a framework that can be used to describe and analyze computer programming activity, based on the in-depth qualitative coding (8580 speech acts) of ten pairs of university students attempting to solve an open-ended computer programming problem. An application of the framework for analyzing programming processes is provided to show how it could be used to detect significant differences between the programming processes of computing students as compared to education students. The implications of the study for analysis of different programming environments, tasks, instructional methods and cohorts of learners are discussed. |
| Document Type: |
report |
| Language: |
English |
| DOI: |
10.35542/osf.io/fq59d_v1 |
| Availability: |
https://vbn.aau.dk/da/publications/6bb21ab5-7e08-42b0-9461-5aebf064b77d; https://doi.org/10.35542/osf.io/fq59d_v1; https://osf.io/preprints/edarxiv/fq59d_v1 |
| Rights: |
info:eu-repo/semantics/openAccess ; http://creativecommons.org/licenses/by/4.0/ |
| Accession Number: |
edsbas.BE7C5298 |
| Database: |
BASE |