CPC G06F 8/75 (2013.01) [G06F 8/71 (2013.01); G06F 8/74 (2013.01); G06F 8/77 (2013.01)] | 9 Claims |
1. A process for evaluating software arranged to take place on a processor or a computing device comprising:
(i) extracting, by the processor or the computing device, metric data relating to metrics from a plurality of software elements, each metric representing a dimension of a first reference system;
(ii) undertaking, by the processor or the computing device, principal component analysis of the extracted metric data and creating a second reference system based on variance in the extracted data;
(iii) calculating, by the processor or the computing device, based on extracted metric data the position of each software element in the second reference system; and
(iv) displaying, by the processor or the computing device, the position of each software element in the second reference system in a maximum of three dimensions thereby to show in a graphical form the inter-relationship of the software elements to each other.
|