Code Collaborate: Dissecting Team Dynamics in First-Semester Programming Students

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Berrezueta-Guzman, Santiago, Bassner, Patrick, Wagner, Stefan, Krusche, Stephan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929563088453632
author Berrezueta-Guzman, Santiago
Bassner, Patrick
Wagner, Stefan
Krusche, Stephan
author_facet Berrezueta-Guzman, Santiago
Bassner, Patrick
Wagner, Stefan
Krusche, Stephan
contents Understanding collaboration patterns in introductory programming courses is essential, as teamwork is a critical skill in computer science. In professional environments, software development relies on effective teamwork, navigating diverse perspectives, and contributing to shared goals. This paper offers a comprehensive analysis of the factors influencing team efficiency and project success, providing actionable insights to enhance the effectiveness of collaborative programming education. By analyzing version control data, survey responses, and performance metrics, the study highlights the collaboration trends that emerge as first-semester students develop a 2D game project. Results indicate that students often slightly overestimate their contributions, with more engaged individuals more likely to acknowledge mistakes. Team performance shows no significant variation based on nationality or gender composition, though teams that disbanded frequently consisted of lone wolves, highlighting collaboration challenges and the need for strengthened teamwork skills. Presentations closely reflected individual project contributions, with active students excelling in evaluative questioning and performing better on the final exam. Additionally, the complete absence of plagiarism underscores the effectiveness of proactive academic integrity measures, reinforcing honest collaboration in educational settings.
format Preprint
id arxiv_https___arxiv_org_abs_2410_20939
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Code Collaborate: Dissecting Team Dynamics in First-Semester Programming Students
Berrezueta-Guzman, Santiago
Bassner, Patrick
Wagner, Stefan
Krusche, Stephan
Software Engineering
Understanding collaboration patterns in introductory programming courses is essential, as teamwork is a critical skill in computer science. In professional environments, software development relies on effective teamwork, navigating diverse perspectives, and contributing to shared goals. This paper offers a comprehensive analysis of the factors influencing team efficiency and project success, providing actionable insights to enhance the effectiveness of collaborative programming education. By analyzing version control data, survey responses, and performance metrics, the study highlights the collaboration trends that emerge as first-semester students develop a 2D game project. Results indicate that students often slightly overestimate their contributions, with more engaged individuals more likely to acknowledge mistakes. Team performance shows no significant variation based on nationality or gender composition, though teams that disbanded frequently consisted of lone wolves, highlighting collaboration challenges and the need for strengthened teamwork skills. Presentations closely reflected individual project contributions, with active students excelling in evaluative questioning and performing better on the final exam. Additionally, the complete absence of plagiarism underscores the effectiveness of proactive academic integrity measures, reinforcing honest collaboration in educational settings.
title Code Collaborate: Dissecting Team Dynamics in First-Semester Programming Students
topic Software Engineering
url https://arxiv.org/abs/2410.20939