TY - GEN
T1 - A Pedagogy for Assessing Individual Contributions to Team-Based Software Projects
AU - Reimer, Yolanda
AU - Hundhausen, Christopher
AU - Jillepalli, Ananth A.
AU - Adesope, Olusola
N1 - Publisher Copyright:
© 2026 Copyright is held by the owner/author(s).
PY - 2026/2/17
Y1 - 2026/2/17
N2 - In undergraduate computing degree programs, students typically participate in team-based capstone projects to develop real-world software products. While these projects can provide students with authentic learning experiences involving various aspects of software development, project management, and teamwork, individual contributions are rarely assessed. Instead, instructors typically evaluate all members of a team together using a set of traditional deliverables as the basis for grading. This approach is deficient in that it deprives students of opportunities to focus on specific aspects of software development, to obtain and provide feedback, and to reflect on individual learning experiences. In this Position & Curricula Initiative (PCI) paper, we propose a pedagogy to facilitate students’ ability to choose, document and reflect on individual project contributions, receive feedback specific to those contributions, and assess peer contributions. A novel framework of performance indicators—based around ABET’s student learning outcomes for undergraduate computing and engineering degree programs—is presented that describes measurable achievements and provides evidence of attaining student learning outcomes. Portfolio creation and assessment activities are outlined, including the use of a software tool to help streamline the process for instructors and students alike. This structured pedagogical framework allows students the ability to engage more directly in the set of software development and project management skills they are most interested in, thus increasing their motivation to succeed and ultimately their preparation for careers in the software profession.
AB - In undergraduate computing degree programs, students typically participate in team-based capstone projects to develop real-world software products. While these projects can provide students with authentic learning experiences involving various aspects of software development, project management, and teamwork, individual contributions are rarely assessed. Instead, instructors typically evaluate all members of a team together using a set of traditional deliverables as the basis for grading. This approach is deficient in that it deprives students of opportunities to focus on specific aspects of software development, to obtain and provide feedback, and to reflect on individual learning experiences. In this Position & Curricula Initiative (PCI) paper, we propose a pedagogy to facilitate students’ ability to choose, document and reflect on individual project contributions, receive feedback specific to those contributions, and assess peer contributions. A novel framework of performance indicators—based around ABET’s student learning outcomes for undergraduate computing and engineering degree programs—is presented that describes measurable achievements and provides evidence of attaining student learning outcomes. Portfolio creation and assessment activities are outlined, including the use of a software tool to help streamline the process for instructors and students alike. This structured pedagogical framework allows students the ability to engage more directly in the set of software development and project management skills they are most interested in, thus increasing their motivation to succeed and ultimately their preparation for careers in the software profession.
KW - Capstone
KW - Portfolios
KW - Software engineering
KW - Student assessment
KW - Team-based projects
UR - https://www.scopus.com/pages/publications/105031874504
U2 - 10.1145/3770762.3772609
DO - 10.1145/3770762.3772609
M3 - Conference contribution
AN - SCOPUS:105031874504
T3 - SIGCSE TS 2026 - Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1
SP - 929
EP - 935
BT - SIGCSE TS 2026 - Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1
PB - Association for Computing Machinery, Inc
T2 - 57th SIGCSE Technical Symposium on Computer Science Education, SIGCSE TS 2026
Y2 - 18 February 2026 through 21 February 2026
ER -