Warning

In order to use the interactive features, you must enable JavaScript in your browser.

How To

A predicate can be set for each metric column (an operator followed by a number). The values for the metric that respect the given predicate are emphasized.

Operators for the predicate are among:

Unit for percentage values are not necessary. If no operator is given, the operator lower or equal than (<=) is used. If the predicate is incorrect, no value is emphasized.

Predicate samples:



Metrics for Object-Oriented Design on Package elements
MOOD
Package AIF RIF CCF ICF
Package AIF RIF CCF ICF
DTD 50% 33.3% 12.0% 50%
Metrics for Object-Oriented Design 2 on Package elements
MOOD2
Package IIF
Package IIF
DTD 50%
Metrics for Object-Oriented Software Engineering on Class elements
MOOSE
Class WRC DIT NOC CBO
Class WRC DIT NOC CBO
DTD.AnyElement 0 2 0 0
DTD.AttributeDescription 1 1 2 2
DTD.AttributeList 1 1 0 1
DTD.AttributeType 0 0 1 0
DTD.Children 0 1 3 0
DTD.Choice 1 2 0 1
DTD.DefaultValue 1 2 0 2
DTD.Element 0 1 2 0
DTD.ElementContent 0 0 2 0
DTD.Entity 0 1 0 0
DTD.Enumeration 0 1 0 0
DTD.Leaf 0 2 0 0
DTD.Mixed 0 1 0 0
DTD.NoDefaultValue 1 2 0 2
DTD.Notation 0 1 0 0
DTD.OtherAttributeType 0 0 0 0
DTD.RestrictedElement 0 2 0 1
DTD.Sequence 1 2 0 1
DTD.TypeDescription 0 0 5 0
Extended MOOSE on Class elements
EMOOSE
Class SIZE2
Class SIZE2
DTD.AnyElement 0
DTD.AttributeDescription 2
DTD.AttributeList 1
DTD.AttributeType 0
DTD.Children 1
DTD.Choice 1
DTD.DefaultValue 2
DTD.Element 0
DTD.ElementContent 0
DTD.Entity 2
DTD.Enumeration 1
DTD.Leaf 1
DTD.Mixed 1
DTD.NoDefaultValue 1
DTD.Notation 1
DTD.OtherAttributeType 1
DTD.RestrictedElement 1
DTD.Sequence 1
DTD.TypeDescription 1
Quality Model for Object-Oriented Design on Package elements
QMOOD
Package DSC NOH NIC NSI NMI NNC NAC NLC ADI AWI ANA
Package DSC NOH NIC NSI NMI NNC NAC NLC ADI AWI ANA
DTD 19 15 13 15 0 15 6 13 0.0 1.4 0.3
Quality Model for Object-Oriented Design on Class elements
QMOOD
Class MAA MRA MOA MRM NOA NOR NOD NAD CSM DCC MCC DAC DRC CCD
Class MAA MRA MOA MRM NOA NOR NOD NAD CSM DCC MCC DAC DRC CCD
DTD.AnyElement 100% 0% 0 0 2 0 1 0 1 0 0 0 0 1
DTD.AttributeDescription 50% 0% 2 4 1 1 2 2 3 2 1 1 1 2
DTD.AttributeList 100% 0% 1 2 1 1 1 1 2 1 2 0 1 1
DTD.AttributeType 0% 0% 0 0 0 0 0 0 0 0 0 0 0 0
DTD.Children 0% 0% 0 0 1 0 1 0 1 0 0 0 0 1
DTD.Choice 100% 0% 1 2 2 1 1 1 2 1 1 0 1 1
DTD.DefaultValue 50% 100% 2 4 2 1 4 2 5 2 1 1 1 4
DTD.Element 100% 0% 0 0 1 0 1 0 1 0 0 0 0 1
DTD.ElementContent 0% 0% 0 0 0 0 0 0 0 0 0 0 0 0
DTD.Entity 33.3% 0% 0 0 1 0 3 0 3 0 0 0 0 3
DTD.Enumeration 0% 0% 0 0 1 0 1 0 1 0 0 0 0 1
DTD.Leaf 50% 0% 0 0 2 0 2 0 2 0 0 0 0 2
DTD.Mixed 0% 0% 0 0 1 0 1 0 1 0 0 0 0 1
DTD.NoDefaultValue 66.6% 100% 2 4 2 1 3 2 4 2 1 1 1 3
DTD.Notation 50% 0% 0 0 1 0 2 0 2 0 0 0 0 2
DTD.OtherAttributeType 0% 0% 0 0 0 0 1 0 1 0 0 0 0 1
DTD.RestrictedElement 50% 0% 1 2 2 0 2 1 2 1 0 1 0 2
DTD.Sequence 100% 0% 1 2 2 1 1 1 2 1 1 0 1 1
DTD.TypeDescription 0% 0% 0 0 0 0 1 0 1 0 0 0 0 1