http://xradar.sourceforge.net


Statics Report - System: 1.0-SNAPSHOT, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, Cobertura, FindBugs, JavaNCSS, JDepend, JUnit, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] Subsystems

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

Subsystem : Web.Pages

Web.Pages
Total Quality
[TQ= 0.2*ARCH + 0.2*DES + 0.2*CODE + 0.4*TS]

  0.5  


Unit Test Suite
[TS= 1.0*TSC]

  0  


Statement Test Coverage
[TSC= source-statements-covered÷ncss]

  0  


Architecture
[ARCH= 0.4*MOD + 0.6*COH]

  0.9  


Modularisation
[MOD= 1 - (count_packages(not(illegal-dependencies=0))÷total_packages)]

  0.75  


Cohesion
[COH= 1 - (count_packages(cycles=true)÷total_packages)]

  1  


Design
[DES= 0.20*NOM + 0.30*RFC + 0.30*CBO + 0.20*DIT]

  0.79  


Number of Methods
[NOM=  count_classes(wmc<20) ÷total-classes]

  1  


Response for Class
[RFC=  count_classes(rfc<50) ÷total-classes]

  0.97  


Coupling Between Objects
[CBO=  count_classes(cbo<5) ÷total-classes]

  0.34  


Depth of Inheritance Tree
[DIT=  count_classes(dit<5) ÷total-classes]

  1  


Code Quality
[CODE= 0.15*DOC + 0.4*DRY + 0.3*FRE + 0.15*STY]

  0.82  


Documentation
[DOC= javadocs÷(functions + analysed-classes)]

  0.8  


DRYness
[DRY= 1 - (classes-with-duplications÷analysed-classes)]

  1  


Freshness
[FRE= 1 - (classes-with-code-violations÷analysed-classes)]

  1  


Stylishness
[STY= 1 - (classes-with-style-errors÷analysed-classes)]

  0  

Dependencies

Subsystem DependenciesWeb.ApplicationWeb.PagesWeb.CommonServiceService.DataService.ExternalModel.ApplicationModel.ExternalModel.CommonExternal Packages
com.hack23.cia.web.impl.ui.page.admin0101001009
com.hack23.cia.web.impl.ui.page.common0011000008
com.hack23.cia.web.impl.ui.page.dev0101000104
com.hack23.cia.web.impl.ui.page.user01111014017

Design Metrics

Package DesignDistanceEfferent CouplingsAfferent CouplingsCyclesIllegal depLegal depMethods per Class [WMC]Depth of inheritance tree [DIT]Number of Children [NOC]Efferent Class Couplings [CBO/Ce]Afferent Class Couplings [Ca]Response for a Class [RFC]Lack of Cohesion [LCOM]
com.hack23.cia.web.impl.ui.page.admin0.1131031.50.170.56.5120.830.5
com.hack23.cia.web.impl.ui.page.common0.571030250.425.63.611.212.6
com.hack23.cia.web.impl.ui.page.dev0.127103100100360
com.hack23.cia.web.impl.ui.page.user0.02242182.1800.5910.350.9424.880.41

System API Metrics

System APITotal API PackagesTotal API ClassesTotal API MethodsSource StatementsImport CouplingsExport Couplings
com.hack23.cia.web.impl.ui.page.admin000000
com.hack23.cia.web.impl.ui.page.common000000
com.hack23.cia.web.impl.ui.page.dev000000
com.hack23.cia.web.impl.ui.page.user000000

Code Metrics

Code MetricsTotal ClassesBC ClassesSource StatementsCyclomatic ComplexityCmplx. per Stmnt.Cmplx. per Meth.Violations/ Source Stmts.Style errors/ Source Stmts.Duplicated Tokens / Source Stmts.
com.hack23.cia.web.impl.ui.page.admin66185160.09201.740
com.hack23.cia.web.impl.ui.page.common5596240.25103.20
com.hack23.cia.web.impl.ui.page.dev115030.06301.30
com.hack23.cia.web.impl.ui.page.user1717600620.11.6801.910

Test Metrics

Test MetricsTest suitesTestsTests per Source StatementsErrorsTimeLine CoverageLine Coverage per Test
com.hack23.cia.web.impl.ui.page.admin000000 %0 %
com.hack23.cia.web.impl.ui.page.common000000 %0 %
com.hack23.cia.web.impl.ui.page.dev000000 %0 %
com.hack23.cia.web.impl.ui.page.user000000 %0 %

Source Control Metrics

Source ControlTotal ActivityChange ActivityError ActivtyClasses with Change IssuesClasses with Error Issues
com.hack23.cia.web.impl.ui.page.admin000%00%00
com.hack23.cia.web.impl.ui.page.common000%00%00
com.hack23.cia.web.impl.ui.page.dev000%00%00
com.hack23.cia.web.impl.ui.page.user000%00%00