On Mon, 25 Jul 2016 11:01:11 -0400 Colin Dixon <[email protected]> wrote: > Some of you might have noticed that Spectrometer has been given some > new life: > http://spectrometer.opendaylight.org/ > > Today, Thanh, Vasu, TomN, and a few others will do a demo of what we > have and how it works.
This is all quite nifty, especially given that we can have (modulo development effort of course) specific, ODL-relevant views of the data. It occurs to me that the following may be useful (and I couldn't find the info in Spectrometer): * a breakdown of commit sizes (so we can see which projects merge huge patches) * distinction of author v. committer (to measure review activity — how many committers merge patches in a project?); this may be complicated by the fact that projects have different merge strategies (rebasing projects have the reviewer as the patch committer, merging projects have the reviewer as the merge author) * a synthetic, global view of lines/author/project (to quickly identify projects with a high bus factor) — this is already easy to find per project, but a global view would perhaps be quite handy * measuring "blame" as well as insertions/deletions — i.e., who wrote the code which is currently in the project (obviously this is rather hand-wavy, since e.g. reformatting code will change credit without any code work being done) * some different measure of deletions in the LOC charts (e.g. Red Hat has -114,615 LOC in the project now) Does Spectrometer pull in Git data only, or does it have all the Gerrit data? When I've done commit analyses in the past, I've found it useful to correlate Gerrit users with email addresses in commits — this sometimes simplifies the task of merging contributors who use multiple email addresses (or whose email address changes). Regards, Stephen _______________________________________________ Discuss mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/discuss
