I've just updated the public server to include all the latest changes. One
immediate
difference: the distribution has gotten noticably more svelte since Takuya took
out
Eclipse 2x support. We're down to about 88MB from a high of 123MB a month ago.
So that's
progress.
Another noticable difference is a significant expansion and reorganization of
the user
guide:
<http://hackystat.ics.hawaii.edu/hackystat/controller?Page=help&Subpage=toc>
It now has four chapters and two appendices. I refactored the sensor
installation
chapter and put the instructions for specific sensors into an appendix; I think
it makes
the flow much better.
The major addition is a new chapter called "Putting it all together: Collecting
process
and product measures for the StackyHack system". This will hopefully be a big
help to
those learning the system, since it discusses a downloadable system
("StackyHack") with
an Ant build.xml with sensors for JUnit, Build, JBlanket, LOCC, and
DependencyFinder. The
chapter steps you through everything from registering with the server to
downloading and
installing the StackyHack system to running each sensor to creating the Project
and
getting simple analyses on it.
Please take a look in your copious spare time; if you find any problems, let me
know.
StackyHack is the infamous "Stack" example system from ICS413/613 with Hackystat
instrumentation added. I thought about calling it "HackyStack", but that just
seemed way
too close to "HackyStat".
Apart from a few housekeeping things, I am basically going to declare victory
on the User
Guide for this release and move on to my other Jira issues. There's still a
Himalayan
sized mountain of documentation ahead: for the user guide, there needs to be
one or more
chapters on Cedric's telemetry system, Hongbing's test development system,
Mike's HPC
development analyses, Aaron's PRI system, Takuya's Code Review metrics
analysis, and
Christoph's cGQM system. Then there's the whole administrator's guide
(installation and
configuration and monitoring of the server). Oh, and let's not forget the
developers
guide (how to write commands, telemetry streams, add modules to a
configuration, etc.)
OK, I'm thoroughly depressed now, so I'm going home. :-)
Have a good weekend.
Cheers,
Philip