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

[edit] See also

[edit] External links