NAME
analizo-evolution-matrix - generates an evolution matrix from analizo .yml metric files
USAGE
analizo evolution-matrix [OPTIONS] <ymlfile> [<ymlfile> [<ymlfile>...]]
DESCRIPTION
analizo evolution-matrix generates evolution matrices from project metrics data.
The evolution matrix is a techinique for software evolution analysis introduced in Lanza, M. 2001. The evolution matrix: recovering software evolution using software visualization techniques. In Proceedings of the 4th international Workshop on Principles of Software Evolution (Vienna, Austria, September 10 - 11, 2001). IWPSE '01. ACM, New York, NY, 37-42. DOI= http://doi.acm.org/10.1145/602461.602467. Please refer to that paper for a very nice explanation of the uses for an evolution matrix.
analizo evolution-matrix will process the YML files passed in the command line and generate an evolution matrix. To do that we assume that the YML files are name as project-name-X.Y.X.yml, where X.Y.Z represents the version numbers of different versions of the same project.
The output is HTML code corresponding to the evolution matrix of the # project, considering all the versions passed in the command line. By default the output is trown in the standard output, but once can override that with the -o option.
analizo evolution-matrix is part of the analizo suite.
OPTIONS
- --width <metric>, -w <metric>
-
Uses <metric> as width of the matrix cells. Available metrics can be checked with `analizo metrics --list`, in the "Module metrics" section.
- --height <metric>, -h <metric>
-
Uses <metric> as height of the matrix cells. Available metrics can be checked with `analizo metrics --list`, in the "Module metrics" section.
- --name <name>, -n <name>
-
Sets the name of the project being analysed. Used in the generated report.
- --output <file>, -o <file>
-
Writes output to <file> instead of to standard output.
COPYRIGHT AND AUTHORS
See analizo(1).