Projects Overview
Course Projects¶
There are two projects that students will undertake in this course:
Collaborative SDE Project¶
Students will complete a team-oriented, hands-on software development assignment. Each team is assigned one of eight real, actively maintained open-source projects — spanning Go, Ruby on Rails, and TypeScript — and contributes features to it across two sprints.
Research Reproduction Project¶
Each team selects the artifact of a paper published this year at ICSE 2026, FSE 2026, or ASE 2026, attempts to reproduce the paper's results, assesses the artifact against the ACM badge criteria, and then runs a development sprint that makes it more correct, more reproducible, and more reusable for the next researcher.
You can access the project information using the Left Navigation Pane as they are posted.