The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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).