Assessing Teamwork Dynamics in Software Development Projects
Santiago Berrezueta-Guzman, Ivan Parmacli, Mohammad Kasra Habib, Stephan Krusche, Stefan Wagner

TL;DR
This paper analyzes teamwork in student software projects by combining data from commit logs and surveys, revealing that balanced contributions and effective communication improve project success.
Contribution
It introduces a mixed-method approach to assess teamwork dynamics, highlighting the impact of contribution balance and communication on project outcomes.
Findings
Teams with minimal contribution discrepancies scored higher
Effective communication correlates with better project grades
Role clarity and feedback improve teamwork effectiveness
Abstract
This study investigates teamwork dynamics in student software development projects through a mixed-method approach combining quantitative analysis of GitLab commit logs and qualitative survey data. We analyzed individual contributions across six project phases, comparing self-reported and actual contributions to measure discrepancies. Additionally, a survey captured insights on team leadership, conflict resolution, communication practices, and workload perceptions. Findings reveal that teams with minimal contribution discrepancies achieved higher project grades and exam pass rates. In contrast, teams with more significant discrepancies experienced lower performance, potentially due to role clarity and communication issues. These results underscore the value of shared leadership, structured conflict resolution, and regular feedback in fostering effective teamwork, offering educators…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices
