COSC 499 capstone
2025–26 cohort
COSC-499-W2025 · 20 teams, 138 contributors, term starting Aug 31, 2025.
Contributors
138people
Commits
16.7Kcommits
avg 836 commits per team
Merged PRs
5,266PRs
avg 263 PRs per team
Reviews
9,371reviews
98% of merged PRs got one
Median time to merge
5.4 h
from PR opened to merged
Lines changed
2.4Mlines
added + deleted, excl. very large commits
How this cohort tracked
Average cumulative commits per team by week of term, next to every other year-long cohorts. Click a cohort to bring it forward.
Activity by week
Across the whole cohort. Pick a measure above, or narrow the time range.
Team output
Highest first. Overall weighs commits, merged PRs, reviews and issues.
Top contributors
Top 10 across the cohort, or the top 5 on each team. Switch the measure to rank by just one thing.
- 1TH
- 2SH
- 3TI
- 4DA
- 5SJ
- 6JO
- 7ST
- 8DY
- 9AD
- 10MA
Strangest stats
The odd, the heroic and the slightly concerning.
Speed demon
Fastest single PR from opened to merged
Patience award
Longest a PR stayed open before finally being merged
Holiday heroes
Commits on Thanksgiving, over Christmas and New Year, or in reading week
Exam-season grinders
Commits during the December and April exam periods
Mega PR
Most files changed in a single merged PR
Work rhythm
When teams like to work.
Night owls
Share of commits made between 10 pm and 4 am
Early birds
Share of commits made between 5 am and 9 am
Momentum
Who got going early, finished strong and had the biggest weeks.
Biggest week
Most commits in a single week
Teams
Every team at a glance. Click a column to see who leads on it. Collaboration is 0–100, higher means work is shared more evenly.
| Team 1 | 8 | 914 | 299 | 515 | 218 | 98% | 53 |
| Team 2 | 6 | 1,740 | 369 | 631 | 254 | 99% | 67 |
| Team 3 | 7 | 1,455 | 415 | 784 | 548 | 99% | 66 |
| Team 4 | 7 | 749 | 163 | 331 | 85 | 97% | 68 |
| Team 5 | 7 | 711 | 289 | 507 | 167 | 99% | 68 |
| Team 6 | 6 | 829 | 318 | 542 | 180 | 98% | 79 |
| Team 7 | 9 | 1,163 | 211 | 396 | 280 | 95% | 49 |
| Team 8 | 7 | 970 | 179 | 329 | 181 | 94% | 59 |
| Team 9 | 7 | 669 | 200 | 372 | 183 | 89% | 75 |
| Team 10 | 6 | 452 | 132 | 332 | 157 | 99% | 87 |
| Team 11 | 6 | 374 | 345 | 605 | 167 | 100% | 90 |
| Team 12 | 8 | 993 | 220 | 426 | 339 | 98% | 59 |
| Team 13 | 6 | 616 | 355 | 600 | 225 | 98% | 73 |
| Team 14 | 7 | 407 | 264 | 446 | 145 | 99% | 61 |
| Team 15 | 8 | 378 | 218 | 335 | 118 | 96% | 61 |
| Team 16 | 4 | 199 | 138 | 197 | 125 | 100% | 40 |
| Team 17 | 10 | 697 | 180 | 336 | 164 | 99% | 44 |
| Team 18 | 7 | 1,134 | 335 | 588 | 243 | 97% | 67 |
| Team 19 | 6 | 1,593 | 343 | 639 | 342 | 100% | 85 |
| Team 20 | 6 | 671 | 293 | 460 | 229 | 98% | 65 |
Don’t see your team? Help put it on the site: run pnpm sync:year 2025 and open a pull request with the data. The guide walks you through every step.
When the cohort commits
Hover a cell for the count.
Sun 8 pm · 598 commits (3.6% of all) · busiest slot
Sun
Mon
Tue
Wed
Thu
Fri
Sat
12am
3am
6am
9am
12pm
3pm
6pm
9pm
FewerMoreTimes in America/Vancouver
Languages
Share of code across team repositories
- Python59.0%
- JavaScript25.9%
- TypeScript11.0%
- CSS2.7%
- Other1.5%