Panopticode
From Wikipedia, the free encyclopedia
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (March 2011) |
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