: The current issue of _Advanced Systems_ has an article on debugging tools
: (actually software engineering tools). In a sidebar, they mention:
: McCabe's Cyclomatic Complexity
: Halstead's Metrics
: The two apps they review cost $6K (Hindsight) and $5K (Veritas Vista).
: My question: is there anything to these? Any freeware/shareware that
: does some of these metrics?
: (I tried comp.software.testing, but no takers there. I see no sign of
: a FAQ here; apologies if this is an old subject)
: Thanks in advance!
Here is a list posted to comp.software-eng recently (04/11/94).
|>I need to compile software metrics based on C source code.
|
|Programs for C Source Code Metrics
|**********************************
|
|gather various static measures from C source code, primarily size and complexity
|of various types (McCabe, Halstead, etc.). You can retrieve the full set via
|anonymous ftp from ftp://ftp.qucis.queensu.ca in directory
|pub/software-eng/software/Cmetrics. The full set is Cmetrics.tar.gz; the
|individual packages are <name>.tar.gz, where <name> is the appropriate label
|from below:
|
|c-metr-pkg:
| A collection of tools (control/halstead/kdsi/mccabe) named "metrics" which
| was put together by Brian Renaud around 1989.
|csize:
| A tool to measure the size of C programs, written by Christopher Lott in
| 1994.
|cyclo:
| A tool to analyze cyclomatic complexity of a piece of ANSI C or C++ code,
| written by Roger Binns in 1993.
|lc:
| A tool to count lines of code in C files, written by Brian Marick in 1983 and
| updated 1992.
|metre:
| A rule-based software metrics tool for standard C, written by Paul Long in
| 1994.
|spr:
| A tool to measure NCSS for C source programs, written by Ted Shapin in 1989.
|
|--
|Computing and Information Science phone: (613) 545-6067
|Queen's University, Kingston, Ontario, Canada K7L 3N6
Another comercial package is Cantata which also does test coverage measurement.
--
Philips Semicondutors Ltd
Southampton My views are my own.
United Kingdom