Commits Explorer

The Eclipse Foundation made many claims regarding committer diversity. We checked this out by casting commits into a new schema and offering an interactive tabular interface to drill through the information.

Uploaded image

When showing this interface to colleagues they proclaimed that I had just invented what was known in online analytic processing as a data cube See Wikipedia .

As of 2012 the Commits Explorer remains operational.

Bjorn Freeman-Benson and I pair-programmed this with him hacking the db server while I hacked the application server. We were both driven to discover what the data had to say.

We made a fast version of the explorer based on moving string data out of db tables. We stepped back from this. We felt the simplicity of the original would be easier to maintain and we liked the way the sql going back and forth looked. We left our debug output in the interface. Look for it.