2024 ASEE Annual Conference & Exposition

Analyzing Individual Contribution in Team-based Software Engineering Projects

Presented at Software Engineering Division (SWED) Technical Session #3

While collaboration improves student learning outcomes, it is necessary to understand how students collaborate to help instructors make informed decisions on designing effective team-based learning activities. In this paper, we analyze the collaboration practices of 45 teams on team-based programming assignments in an undergraduate software engineering course. We used objective metrics based on each team's commit history and branching activity in Git. Also, we used subjective metrics based on the effort reported by each team. The results demonstrate that teams have an unequal work distribution, which leads to a potentially unbalanced learning environment. Based on the results, we propose that instructors design team-based learning activities to enable equal contributions from all team members.

Authors
  1. Joydeep Mitra Northeastern University [biography]
Download paper (2.62 MB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.