Collaboration in Computer Science Education

Investigating the Correlation Between Prior Programming Experience and Task Division

Bachelor Thesis (2025)
Author(s)

J.J. Woods (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Merel Steenbergen – Mentor (TU Delft - Web Information Systems)

Efthimia Aivaloglou – Graduation committee member

Mitchell Olsthoorn – Graduation committee member (TU Delft - Software Engineering)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
26-06-2025
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In this project, the topic of collaboration in computer science education was researched, specifically regarding the correlation between prior programming experience and task distribution in student software development projects. Students selfreported prior programming experience, including their years of study, years of coding experience, their experience rank from 1-10, and their experience compared to their classmates via a survey. A thematic analysis of transcriptions of weekly sprint meetings was then conducted to capture students’ reasoning behind task allocation. Additionally, a quantitative analysis correlated self-reported experience levels with Git metrics including task types (taken from tags), task difficulty (weight), and task reassignment frequency (assignees). While the quantitative analyses found no significant correlation between prior experience and task distribution, the thematic analysis found that students often cited prior experience, in addition to personal interest and time constraints as common reasons for task distribution decisions. These findings suggest that task allocation is affected by multiple factors. While prior experience may have an influence, other factors are likely more impactful.

Files

Research_paper_12_.pdf
(pdf | 0.787 Mb)
License info not available