Panopticode
From Wikipedia, the free encyclopedia
The Panopticode free software / open source project provides a standardized format for describing the structure of software projects and integrates Software metrics from several tools into that format. Reporting options provide correlation and visualization.
[edit] Technical Details
The current release is 0.1
Panopticode is made up of several parts:
- Structure Gatherer - Generates an XML file describing the basic structure of Java projects
- JavaNCSS Plugin - Integrates Cyclomatic complexity (CCN) and Non-Commented Source Statement (NCSS) metrics from JavaNCSS
- Emma Plugin - Integrates method, block, and line Code coverage from Emma
- Complexity Treemap Report - Creates a Treemap of the projects complexity
- Coverage Treemap Report - Creates a Treemap of the projects line coverage