Analyze your Java system with Moose

Moose is a cool open-source platform for software and data analysis (http://moosetechnology.org). Why cool? Because it lets you build all sorts of custom analyses very fast. Often minutes fast. Think of it as R with an highly interactive environment that is also specialized for software systems.

Let’s pick a couple of examples. Here is how you find all classes annotated with @Service that are being called from classes that have ‘ui’ in the qualified name:

Bio

Tudor Gîrba (http://tudorgirba.com) obtained his PhD in 2005 from the University of Bern, and he acts as software environmentalist at feenk gmbh, a consulting and coaching company that he founded (http://feenk.com).

He advocates that software assessment must be recognized as a critical software engineering activity, and he authored the humane assessment method (http://humane-assessment.com) to help teams to rethink the way they manage large software systems and data sets.