Panopticode

Panopticode

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.

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

See 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.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Cyclomatic complexity — (or conditional complexity) is a software metric (measurement). It was developed by Thomas J. McCabe, Sr. in 1976 and is used to indicate the complexity of a program. It directly measures the number of linearly independent paths through a program …   Wikipedia

  • Treemapping — is a method for displaying tree structured data using nested rectangles. Main idea Treemaps display hierarchical (tree structured) data as a set of nested rectangles. Each branch of the tree is given a rectangle, which is then tiled with smaller… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”