List of Tools
Carnarvon
- URL: http://carnarvon.tigris.org
- Author: Alvaro Navarro <anavarro at gsyc.escet.urjc.es>, Carlos González <carcgonzalezsanch at uoc.edu>
- Description: Carnarvon analyses how old the software system is on a per-line basis and extracts figures and indexes that make it possible to identify how `old' the software is, how much it has been maintained and how much effort it may suppose to maintain it in the future.
- Technologies: Python.
- Execution mode:
- Install: python setup.py install
- Configure: carnarvon -w my.conf
- Run: carnarvon my.conf
- Analysis: After carnarvon finishes the analysis of the given project, run the next tools in order to get graphs and a nice website: carnarvon2web my.conf
- Input data: A downloaded (check out) project from its CVS/SVN repository.
- Output data: A nice website with graphs about the analysis.
- Technology limitation: May be interesting that Carnarvon can do the repository check out by itself. But, authors says that this is a feature.
- Maturity: stable.
- Dependencies: python, cvs, subversion, python-2.x-MySQLdb, gnuplot.
- Documentation:
- License: GNU General Public License (GPL).
- Metrics:
- How `old' the software is.
- How much it has been maintained.
- Changes made in a line.
- Lines added, removed or changed (counted as both added and removed).
- How much effort it may suppose to maintain it in the future.