The Evolution Analyser Wiki has moved
Ok, so most of you probably don’t even know what Evolution Analyser is at this stage…
It’s a product that I’ve been working on for the last few months as part of a university project to learn how to apply agile development methods effectively. Evolution Analyser itself is a Java based application that analyses Java source code and produces a number of unique metrics and reports that when interpreted correctly can tell you a number of things about the “evolution” of the architecture of a Java application over a number of versions. The product itself is the brainchild of Rajesh Vasa, the lecturer for this university subject. It is an area that he has been researching for a number of years and is something that he is very passionate about.
It’s uses? There are so many really, but here are some:
* Analysing open source projects for architectural stability to minimise risk
* To provide a quick “health indicator” of a software project, great for managers
* A feedback mechanism that can quickly communicate when a large architectural change has occurred, again great for higher level managers
* Quickly analysing the software evolution of a company your firm’s planning to buy out/invest heavily in
* And much more depending on how far you can stretch your imagination…
We’re currently deliberating about the future of this project after the subject completes (which is pretty soon). In the meantime do have a browse around our project Wiki. Please excuse the mess, we currently use the Wiki more as a communication medium for the team than as a product website. If you do decide to look at the Wiki then the project diaries section in particular may provide a view into the struggles that our team faced trying to cope with learning so much while still trying to produce a useful piece of quality software. There a link on this blog’s sidebar, for your convenience, here’s another one http://evolution.hiremaga.com/