Evaluating Teamwork Components in Large Undergraduate Software Engineering Teams

Teamwork is crucial in software engineering. However, recent literature concludes that software engineering graduates have underdeveloped teamwork skills. Instructors wishing to develop teamwork skills are faced with many teamwork models and a lack of empirical studies that examine their utility in higher education. We conducted an exploratory study to examine teamwork components of attitudinal, behavioral, and cognitive psychological facets (collectively called ABCs) in eight undergraduate software engineering teams composed of 14 to 17 members. We answered two research questions: Which teamwork components were the least developed at the beginning of the project, and Which teamwork components remained underdeveloped by the end of the project. For each team, we conducted two focus group discussions, and analyzed four sprint retrospective reports during the semester. We synthesize the gathered data to define each team by the presence of teamwork components, development of teamwork components, experienced challenges, average course grades, and project results. Teamwork components that were initially underdeveloped were Mutual performance monitoring, Shared cognitions, Leadership, Communication, Psychological safety and Trust. Two teamwork components that remained underdeveloped were Shared cognitions and Mutual performance monitoring. The answer to our first question highlights teamwork components that instructors should pay attention to in their teamwork-oriented courses. For the second question, we explain the mechanisms that we applied to develop teamwork components and highlight which components were the most challenging to develop, as well as in which period instructors should provide the most support to students. Engineering education researchers might benefit from our methodological design, measurement instruments, and raw data to conduct studies in their contexts.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computing Education
Published
2025-05-05
DOI
https://doi.org/10.1145/3733840
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating Teamwork Components in Large Undergraduate Software Engineering Teams

Luka Dorić, Јелена Сливка, Nikola Luburić, Simona Prokić et al.
ACM Transactions on Computing Education
Software Engineering Techniques and Practices
article

Evaluating Teamwork Components in Large Undergraduate Software Engineering Teams

Luka Dorić, Јелена Сливка, Nikola Luburić, Simona Prokić, Anica Đukić
article en

Abstract

Teamwork is crucial in software engineering. However, recent literature concludes that software engineering graduates have underdeveloped teamwork skills. Instructors wishing to develop teamwork skills are faced with many teamwork models and a lack of empirical studies that examine their utility in higher education. We conducted an exploratory study to examine teamwork components of attitudinal, behavioral, and cognitive psychological facets (collectively called ABCs) in eight undergraduate software engineering teams composed of 14 to 17 members. We answered two research questions: Which teamwork components were the least developed at the beginning of the project, and Which teamwork components remained underdeveloped by the end of the project. For each team, we conducted two focus group discussions, and analyzed four sprint retrospective reports during the semester. We synthesize the gathered data to define each team by the presence of teamwork components, development of teamwork components, experienced challenges, average course grades, and project results. Teamwork components that were initially underdeveloped were Mutual performance monitoring, Shared cognitions, Leadership, Communication, Psychological safety and Trust. Two teamwork components that remained underdeveloped were Shared cognitions and Mutual performance monitoring. The answer to our first question highlights teamwork components that instructors should pay attention to in their teamwork-oriented courses. For the second question, we explain the mechanisms that we applied to develop teamwork components and highlight which components were the most challenging to develop, as well as in which period instructors should provide the most support to students. Engineering education researchers might benefit from our methodological design, measurement instruments, and raw data to conduct studies in their contexts.

ACM Transactions on Computing Education
University of Novi Sad (RS)
Openalex Percentile: Top 87%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.