- Panopticode
The Panopticode
free software /open source project provides a standardized format for describing the structure of software projects and integratesSoftware metrics from several tools into that format. Reporting options provide correlation and visualization.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 - IntegratesCyclomatic complexity (CCN) and Non-Commented Source Statement (NCSS) metrics from JavaNCSS
* Emma Plugin - Integrates method, block, and lineCode coverage from Emma
* Complexity Treemap Report - Creates a Treemap of the projects complexity
* Coverage Treemap Report - Creates a Treemap of the projects line coverageSee also
*
Treemapping
*Software metric
*Cyclomatic complexity
*Code coverage External links
* [http://www.panopticode.org/ Panopticode's Official Website]
* [http://emma.sourceforge.net/ Emma]
* [http://www.kclee.de/clemens/java/javancss/ JavaNCSS]
Wikimedia Foundation. 2010.