ASEE PEER - Analyzing Individual Contribution in Team-based Software Engineering Projects
Asee peer logo

Analyzing Individual Contribution in Team-based Software Engineering Projects

Download Paper |

Conference

2024 ASEE Annual Conference & Exposition

Location

Portland, Oregon

Publication Date

June 23, 2024

Start Date

June 23, 2024

End Date

July 12, 2024

Conference Session

Software Engineering Division (SWED) Technical Session #3

Tagged Division

Software Engineering Division (SWED)

Permanent URL

https://peer.asee.org/46576

Request a correction

Paper Authors

biography

Joydeep Mitra Northeastern University

visit author page

Joydeep Mitra is an assistant teaching professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston.

Mitra’s research interests center around mobile app security and privacy. He has been awarded two Android security rewards by Google for discovering vulnerabilities in the Android platform. Further, he is passionate about the opportunity to train the next generation of computing professionals. He gets immense joy from teaching students how their favorite programming languages work under the hood, as well as developing new teaching methods and evaluating existing ones to understand what engages students. He was previously awarded a Faculty Fellowship by Stony Brook University to study the effects of the Process Oriented Guided Inquiry Learning methodology in a large classroom.

Mitra has published in the Journal of Empirical Software Engineering and the Technical Symposium of Computer Science Education (SIGCSE TS), and has presented at both the International Conference on Predictive Models and Data Analytics in Software Engineering and the International Workshop on Advances in Mobile App Analysis. Additionally, he has served as a journal reviewer for SIGCSE TS and Transactions in Software Engineering and Methodology.

visit author page

author page

Amir Kirsh

Download Paper |

Abstract

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.

Mitra, J., & Kirsh, A. (2024, June), Analyzing Individual Contribution in Team-based Software Engineering Projects Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. https://peer.asee.org/46576

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2024 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015