Metric limits report

PicInfo sample application v1.0 <2006-02-11>

Limits: <Outliers>

Project metricsGood valuesProblematicTotal projectsProblematic %
LINES Physical lines All * 0 1 0%
LLINES Logical lines All * 0 1 0%
LLOC Logical lines of code All * 0 1 0%
LLOC' Logical lines of comment All * 0 1 0%
LLOW Logical lines of whitespace All * 0 1 0%
LLOC% Code percentage All * 0 1 0%
LLOC'% Comment percentage All * 0 1 0%
LLOW% Whitespace percentage All * 0 1 0%
MCOMM Meaningful comments All * 0 1 0%
MCOMM% Comment density All * 0 1 0%
kB Project size All * 0 1 0%
DATEF Average file date All * 0 1 0%
STMT Number of statements All * 0 1 0%
STMTd Declarative statements All * 0 1 0%
STMTx Executable statements All * 0 1 0%
STMTc Control statements All * 0 1 0%
STMTnc Non-control statements All * 0 1 0%
XQT Executability All * 0 1 0%
CTRL Control density All * 0 1 0%
SDENS Statement density All * 0 1 0%
FILES Number of files All * 0 1 0%
PROCS Number of procedures All * 0 1 0%
VARS Number of variables All * 0 1 0%
CONSTS Number of consts All * 0 1 0%
UDTS Number of user-defined types All * 0 1 0%
ENUMS Number of Enums All * 0 1 0%
ENUMCS Number of Enum constants All * 0 1 0%
VARSgm Global and module-level variables All * 0 1 0%
VARSloc Local variables All * 0 1 0%
FORMS Number of forms All * 0 1 0%
MDLS Number of standard modules All * 0 1 0%
dPROCS Number of dead procedures All * 0 1 0%
dVARS Number of dead variables All * 0 1 0%
dCONSTS Number of dead consts All * 0 1 0%
dLINES Dead lines All * 0 1 0%
dUDTS Number of dead user-defined types All * 0 1 0%
dENUMS Number of dead Enums All * 0 1 0%
dENUMCS Number of dead Enum constants All * 0 1 0%
DEAD Deadness index All * 0 1 0%
LEN Length of names All * 0 1 0%
LENV Length of variable and parameter names All * 0 1 0%
LENC Length of constant names All * 0 1 0%
LENP Length of procedure names All * 0 1 0%
UNIQ Name uniqueness ratio All * 0 1 0%
ENUMSZ Average Enum size All * 0 1 0%
ENUMR Enum ratio All * 0 1 0%
DECDENS Decision density All * 0 1 0%
TCC Total cyclomatic complexity All * 0 1 0%
SYSC System complexity All * 0 1 0%
RSYSC Relative system complexity All * 0 1 0%
CALLS Number of procedure calls All * 0 1 0%
CALLDENS Call density All * 0 1 0%
maxDCALLT Maximum depth of call tree All * 0 1 0%
maxSCALLT Maximum size of call tree All * 0 1 0%
RB Reuse benefit All * 0 1 0%
Rc Reuse of constants All * 0 1 0%
CLS Number of classes All * 0 1 0%
ROOTS Number of root classes All * 0 1 0%
LEAFS Number of leaf classes All * 0 1 0%
INTERFS Number of Interface definitions All * 0 1 0%
maxDIT Maximum depth of inheritance tree All * 0 1 0%
CLSa Number of abstract classes All * 0 1 0%
CLSc Number of concrete classes All * 0 1 0%
U Reuse ratio All * 0 1 0%
S Specialization ratio All * 0 1 0%
MIF Method inheritance factor All * 0 1 0%
AIF Attribute inheritance factor All * 0 1 0%
MHF Method hiding factor All * 0 1 0%
AHF Attribute hiding factor All * 0 1 0%
PF Polymorphism factor All * 0 1 0%
CF Coupling factor All * 0 1 0%
OHEF Operation hiding effectiveness factor All * 0 1 0%
AHEF Attribute hiding effectiveness factor All * 0 1 0%
IIF Internal inheritance factor All * 0 1 0%
PPF Parametric polymorphism factor All * 0 1 0%
TREADS Total variable reads All * 0 1 0%
TWRITES Total variable writes All * 0 1 0%
TRW Total variable reads+writes All * 0 1 0%
DATADENS Data access density All * 0 1 0%
IOg% Global I/O ratio All * 0 1 0%
File metricsGood valuesProblematicTotal filesProblematic %
LINES Physical lines All * 0 5 0%
LLINES Logical lines All * 0 5 0%
LLOC Logical lines of code All * 0 5 0%
LLOC' Logical lines of comment All * 0 5 0%
LLOW Logical lines of whitespace All * 0 5 0%
LLOC% Code percentage All * 0 5 0%
LLOC'% Comment percentage All * 0 5 0%
LLOW% Whitespace percentage All * 0 5 0%
MCOMM Meaningful comments All * 0 5 0%
MCOMM% Comment density All * 0 5 0%
kB File size All * 0 5 0%
DATEF File date All * 0 5 0%
PROCS Number of procedures All * 0 5 0%
VARS Number of variables All * 0 5 0%
CONSTS Number of consts All * 0 5 0%
SFIN Structural fan-in All * 0 5 0%
SFOUT Structural fan-out All * 0 5 0%
STMT Number of statements All * 0 5 0%
STMTd Declarative statements All * 0 5 0%
STMTx Executable statements All * 0 5 0%
STMTc Control statements All * 0 5 0%
STMTnc Non-control statements All * 0 5 0%
XQT Executability All * 0 5 0%
CTRL Control density All * 0 5 0%
Class metricsGood valuesProblematicTotal classesProblematic %
WMC Weighted Methods Per Class All * 0 3 0%
DIT Depth of Inheritance Tree All * 0 3 0%
NOC Number of Children All * 0 3 0%
CBO Coupling between Object Classes All * 0 3 0%
RFC Response for a Class First step All * 0 3 0%
RFC' Response for a Class All * 0 3 0%
LCOM1 Lack of Cohesion of Methods (1) All * 0 3 0%
LCOM2 Lack of Cohesion of Methods (2) All * 0 3 0%
LCOM3 Lack of Cohesion of Methods (3) All * 0 3 0%
LCOM4 Lack of Cohesion of Methods (4) All * 0 3 0%
TCCi Tight Class Cohesion All * 0 3 0%
LCCi Loose Class Cohesion All * 0 3 0%
TCCl Tight Class Cohesion (local) All * 0 3 0%
LCCl Loose Class Cohesion (local) All * 0 3 0%
MPC Message-Passing Coupling All * 0 3 0%
LINES Physical lines All * 0 3 0%
LLINES Logical lines All * 0 3 0%
LLOC Logical lines of code All * 0 3 0%
LLOC' Logical lines of comment All * 0 3 0%
LLOW Logical lines of whitespace All * 0 3 0%
STMT Number of statements All * 0 3 0%
STMTd Declarative statements All * 0 3 0%
STMTx Executable statements All * 0 3 0%
STMTc Control statements All * 0 3 0%
STMTnc Non-control statements All * 0 3 0%
XQT Executability All * 0 3 0%
CTRL Control density All * 0 3 0%
IMPL Implemented interfaces All * 0 3 0%
WMCnp Non-private methods defined by class All * 0 3 0%
WMCi Methods defined and inherited by class All * 0 3 0%
VARS Variables defined by class All * 0 3 0%
VARSnp Non-private variables All * 0 3 0%
VARSi Variables defined+inherited All * 0 3 0%
EVENTS Events All * 0 3 0%
CTORS Constructors All * 0 3 0%
CSZ Class size All * 0 3 0%
CIS Class interface size All * 0 3 0%
TCC Total cyclomatic complexity All * 0 3 0%
Procedure metricsGood valuesProblematicTotal proceduresProblematic %
LINES Physical lines LINES in [7, 26] * 4 26 15%
LLINES Logical lines LLINES in [6, 28] * 4 26 15%
LLOC Logical lines of code LLOC in [2, 13] * 4 26 15%
LLOC' Logical lines of comment LLOC' in [0, 11] * 1 26 4%
LLOW Logical lines of whitespace LLOW in [2, 10] * 1 26 4%
MCOMM Meaningful comments MCOMM in [0, 11] * 5 26 19%
LLOCt Lines in call tree LLOCt in [3, 150] * 2 26 8%
PARAMS Procedure parameters PARAMS in [0, 2] * 4 26 15%
VARSloc Local variables VARSloc in [0, 0] * 5 26 19%
STMT Number of statements STMT in [2, 13] * 4 26 15%
STMTd Declarative statements STMTd in [2, 2] * 5 26 19%
STMTx Executable statements STMTx in [0, 11] * 4 26 15%
STMTc Control statements STMTc in [0, 7] * 2 26 8%
STMTnc Non-control statements STMTnc in [0, 3] * 5 26 19%
XQT Executability All * 0 26 0%
CTRL Control density All * 0 26 0%
IOg Global I/O All * 0 26 0%
IOp Parameter I/O IOp in [0, 5] * 2 26 8%
IOvars Input and output variables IOvars in [0, 6] * 3 26 12%
IFIN Informational fan-in IFIN in [0, 6] * 2 26 8%
IFOUT Informational fan-out IFOUT in [1, 1] * 10 26 38%
IFIO Informational fan-in x fan-out IFIO in [0, 6] * 5 26 19%
IC1 Informational complexity IC1 in [0, 55] * 5 26 19%
CC Cyclomatic complexity CC in [1, 3] * 2 26 8%
CC2 Cyclomatic complexity with Booleans CC2 in [1, 3] * 3 26 12%
CC3 Cyclomatic complexity without Cases CC3 in [1, 3] * 2 26 8%
DCOND Depth of conditional nesting DCOND in [0, 2] * 2 26 8%
DLOOP Depth of looping All * 0 26 0%
DCALLT Depth of call tree All * 0 26 0%
SCALLT Size of call tree SCALLT in [0, 7] * 4 26 15%
SC Structural complexity All * 0 26 0%
DC Data complexity All * 0 26 0%
SYSC System complexity SYSC in [0.0, 7.0] * 1 26 4%
LENP Length of procedure name All * 0 26 0%
SFIN Structural fan-in All * 0 26 0%
SFOUT Structural fan-out All * 0 26 0%
Variable metricsGood valuesProblematicTotal variablesProblematic %
READS Reads from variable All * 0 11 0%
WRITES Writes to variable All * 0 11 0%
RW Reads and writes All * 0 11 0%
FLOWS Data flows All * 0 11 0%
VARUSR Variable users VARUSR in [1, 1] * 1 11 9%
LENVgm Length of variable name All * 0 11 0%

* = Limits based on outliers