-
Notifications
You must be signed in to change notification settings - Fork 0
Metrics
Since the team is following Agile practices, the Mobile Trail Mapping project's success will depend in part on the feedback the team receives from various metrics kept over the course of the project. The team can generally divide these metrics into two categories: code-based metrics and personnel-based metrics.
This set of metrics deals with the actual code placed in the GitHub repositories, as well as edits to the wiki hosted there. The team aims to keep individual people out of these metrics as much as possible, instead focusing on measures of code quality.
Repo | XML | C/C++ Header | Java | Python | Javascript | Perl | Objective C | HTML | XSD | Ruby | Bourne Shell | CSS | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Android | 21 | 0 | 17 | 0 | 1 | 1 | 0 | 67 | 0 | 0 | 10 | 3 | 120 |
Architecture | 1 | 0 | 3 | 4 | 5 | 0 | 0 | 2 | 3 | 2 | 12 | 4 | 36 |
Architecture.wiki | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 10 |
Server | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 13 | 10 | 0 | 24 |
iPhone | 1 | 50 | 0 | 0 | 0 | 0 | 26 | 0 | 0 | 0 | 10 | 0 | 87 |
Total | 23 | 50 | 20 | 4 | 6 | 1 | 26 | 69 | 4 | 15 | 52 | 7 | 277 |
Repo | XML | C/C++ Header | Java | Python | Javascript | Perl | Objective C | HTML | XSD | Ruby | Bourne Shell | CSS | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Android | 1031 | 0 | 1689 | 0 | 623 | 109 | 0 | 5741 | 0 | 0 | 252 | 748 | 10193 |
Architecture | 61 | 0 | 106 | 182 | 460 | 0 | 0 | 50 | 193 | 74 | 413 | 70 | 1609 |
Architecture.wiki | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 252 | 0 | 252 |
Server | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 86 | 439 | 252 | 0 | 777 |
iPhone | 61 | 870 | 0 | 0 | 0 | 0 | 1580 | 0 | 0 | 0 | 252 | 0 | 2763 |
Total | 1153 | 870 | 1795 | 182 | 1083 | 109 | 1580 | 5791 | 279 | 513 | 1421 | 818 | 15594 |
This set of metrics has to do with the contributions of individual team members, both in terms of the working codebase and the documentation contributed (including that on the wiki and the entries in the shared team blog, which functions as an engineering journal).
One of the primary ways the team communicates with the LCTA and Rose-Hulman faculty is via the GitHub system. This system makes it possible for the team to share code, documentation, and tracked issues easily. In addition, the Git system underlying GitHub allows for very granular tracking of the actions developers have taken over the history of the project. We present a few of these metrics here. (Note that some of these metrics reflect some duplication of commit history due to the recent repository split.)
Repo | Pete Brousalis | Tim Ekl | David Pick | Eric Stokes |
---|---|---|---|---|
iPhone | 15 | 60 | 49 | 117 |
Architecture | 8 | 14 | 49 | 137 |
Architecture.wiki | 15 | 93 | 0 | 0 |
Android | 2 | 6 | 32 | 154 |
Server | 51 | 11 | 76 | 117 |
Total (%) | 91 (9%) | 184 (18%) | 206 (20%) | 525 (52%) |
Date | iPhone | Architecture | Architecture.wiki | Android | Server | Builds | Total |
---|---|---|---|---|---|---|---|
2010-09-13 | 1 | 1 | 2 | 1 | 1 | 0 | 6 |
2010-09-15 | 0 | 0 | 6 | 0 | 0 | 0 | 6 |
2010-09-19 | 0 | 0 | 15 | 0 | 0 | 0 | 15 |
2010-09-20 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
2010-09-26 | 5 | 5 | 3 | 5 | 5 | 0 | 23 |
2010-09-27 | 2 | 2 | 0 | 2 | 2 | 0 | 8 |
2010-09-28 | 4 | 4 | 2 | 4 | 4 | 0 | 18 |
2010-09-29 | 12 | 12 | 0 | 12 | 12 | 0 | 48 |
2010-09-30 | 7 | 7 | 0 | 7 | 7 | 0 | 28 |
2010-10-01 | 15 | 15 | 0 | 15 | 15 | 0 | 60 |
2010-10-04 | 6 | 6 | 0 | 6 | 6 | 0 | 24 |
2010-10-05 | 9 | 9 | 0 | 9 | 9 | 0 | 36 |
2010-10-06 | 4 | 4 | 0 | 4 | 4 | 0 | 16 |
2010-10-07 | 2 | 2 | 0 | 2 | 2 | 0 | 8 |
2010-10-08 | 2 | 2 | 1 | 2 | 2 | 0 | 9 |
2010-10-09 | 0 | 0 | 11 | 0 | 0 | 0 | 11 |
2010-10-10 | 0 | 0 | 4 | 0 | 0 | 0 | 4 |
2010-10-15 | 1 | 1 | 0 | 0 | 1 | 0 | 3 |
2010-10-19 | 1 | 1 | 0 | 1 | 1 | 0 | 4 |
2010-10-20 | 9 | 9 | 0 | 9 | 9 | 0 | 36 |
2010-10-21 | 1 | 1 | 0 | 1 | 1 | 0 | 4 |
2010-10-22 | 5 | 5 | 0 | 5 | 5 | 0 | 20 |
2010-10-24 | 11 | 11 | 0 | 2 | 11 | 0 | 35 |
2010-10-25 | 3 | 3 | 1 | 3 | 3 | 0 | 13 |
2010-10-26 | 9 | 9 | 0 | 7 | 9 | 0 | 34 |
2010-10-27 | 2 | 2 | 0 | 2 | 2 | 0 | 8 |
2010-10-28 | 2 | 2 | 0 | 2 | 2 | 0 | 8 |
2010-10-29 | 1 | 1 | 0 | 1 | 1 | 0 | 4 |
2010-11-01 | 4 | 4 | 0 | 4 | 4 | 0 | 16 |
2010-11-02 | 0 | 0 | 7 | 0 | 0 | 0 | 7 |
2010-11-03 | 16 | 16 | 12 | 16 | 16 | 0 | 76 |
2010-11-05 | 2 | 2 | 0 | 0 | 2 | 0 | 6 |
2010-11-09 | 2 | 2 | 5 | 0 | 2 | 0 | 11 |
2010-11-10 | 2 | 2 | 4 | 0 | 2 | 0 | 10 |
2010-11-16 | 4 | 4 | 0 | 4 | 4 | 0 | 16 |
2010-11-17 | 4 | 4 | 0 | 4 | 4 | 0 | 16 |
2010-11-18 | 12 | 12 | 0 | 12 | 12 | 0 | 48 |
2010-11-20 | 5 | 5 | 0 | 5 | 5 | 0 | 20 |
2010-11-21 | 4 | 4 | 0 | 3 | 4 | 0 | 15 |
2010-11-30 | 6 | 6 | 0 | 0 | 7 | 0 | 19 |
2010-12-01 | 0 | 0 | 0 | 0 | 2 | 0 | 2 |
2010-12-13 | 2 | 2 | 0 | 0 | 0 | 0 | 4 |
2010-12-16 | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
2010-12-26 | 5 | 4 | 0 | 0 | 0 | 0 | 9 |
2010-12-29 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
2010-12-31 | 0 | 0 | 0 | 3 | 1 | 0 | 4 |
2011-01-02 | 0 | 0 | 0 | 2 | 2 | 0 | 4 |
2011-01-03 | 1 | 0 | 1 | 0 | 0 | 0 | 2 |
2011-01-05 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
2011-01-06 | 3 | 0 | 0 | 0 | 0 | 0 | 3 |
2011-01-07 | 3 | 1 | 0 | 0 | 0 | 0 | 4 |
2011-01-08 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
2011-01-11 | 2 | 2 | 25 | 4 | 7 | 0 | 40 |
2011-01-12 | 3 | 3 | 3 | 0 | 0 | 0 | 9 |
2011-01-13 | 0 | 0 | 2 | 0 | 0 | 0 | 2 |
2011-01-14 | 0 | 0 | 1 | 3 | 0 | 0 | 4 |
2011-01-15 | 0 | 0 | 0 | 1 | 10 | 0 | 11 |
2011-01-16 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
2011-01-17 | 0 | 0 | 0 | 7 | 2 | 0 | 9 |
2011-01-18 | 4 | 0 | 1 | 0 | 3 | 0 | 8 |
2011-01-19 | 1 | 3 | 0 | 12 | 8 | 0 | 24 |
2011-01-20 | 7 | 0 | 1 | 3 | 1 | 0 | 12 |
2011-01-21 | 14 | 7 | 0 | 2 | 0 | 0 | 23 |
2011-01-22 | 2 | 0 | 0 | 0 | 0 | 0 | 2 |
2011-01-23 | 3 | 0 | 0 | 0 | 2 | 0 | 5 |
2011-01-24 | 0 | 0 | 0 | 4 | 0 | 0 | 4 |
2011-01-25 | 9 | 10 | 1 | 0 | 0 | 0 | 20 |
2011-01-26 | 3 | 0 | 0 | 0 | 0 | 0 | 3 |
2011-01-27 | 4 | 0 | 0 | 0 | 0 | 0 | 4 |
2011-01-30 | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
2011-02-01 | 0 | 2 | 7 | 0 | 0 | 1 | 10 |
2011-02-02 | 0 | 0 | 0 | 7 | 0 | 0 | 7 |
2011-02-03 | 0 | 0 | 0 | 2 | 0 | 0 | 2 |
2011-02-06 | 2 | 0 | 0 | 0 | 7 | 14 | 23 |
2011-02-07 | 6 | 1 | 0 | 0 | 0 | 6 | 13 |
2011-02-08 | 5 | 0 | 0 | 0 | 0 | 0 | 5 |
2011-02-09 | 0 | 0 | 2 | 0 | 1 | 0 | 3 |
Total | 254 | 210 | 120 | 203 | 223 | 23 | 1033 |