Tool name |
Platform |
Tool vendor |
Comments |
links to tool vendors |
|||
Many documantation tools provide metrics, too |
|||
Many inspection/review tools provide metrics, too |
|||
Many testing tools provide metrics, too |
|||
http://en.wikipedia.org/wiki/Source_lines_of_code#Programs_for_counting_lines_of_code |
Wikipedia article about line counting, includes a list of counting tools |
||
A list of code counting tools |
|||
There are plenty of free, open source metrics tools (search for ÒmetricsÓ) |
|||
Ohcount |
Linux, Mac OS X |
Free source line counter for many languages |
|
loc |
Unix |
Free source line counter for many languages |
|
sclc |
Perl |
http://www.cmcrossroads.com/bradapp/clearperl/sclc-cdiff.html |
Free source line counter |
SLOCcount |
Windows, Unix |
Free source line counter for numerous languages |
|
cloc |
platform independent |
Free source line counter for numerous languages |
|
cccc |
Win32, Posix |
Free C and C++ source line counter, McCabe complexity metrics, etc. |
|
CODECOUNT |
Windows |
Free source line counter for several languages |
|
EZ-Metrix |
web based/Active X |
Web-based source code line count measurement tool for more than 75 languages |
|
Project Analyzer |
Windows |
Static code analysis tool for Visual Basic, VB.NET and VBA. Code review, diagramming, document generation and generates 180 metrics. |
|
CodeReports |
Windows |
A tool for collecting various metrics from source code and analyzing code changes |
|
ES1, ES2 |
Linux |
Open source tool for collecting object-oriented design metrics from Java and C++ |
|
PSM Insight |
Windows |
Free tool that automates Practical Software Measurement Process |
|
TychoMetrics |
Automates the collection and reporting of metrics from numerous commercial tools, like MS Project, Rational Rose, Telelogic Doors, Merant PVCS, etc. |
||
JavaCount |
Counts Java source lines |
||
Understand |
Metrics, code navigation and reverse engineering tool for Ada, C++, Deplhi, Fortran, Java, Jovial |
||
SDMetrics |
Windows, Unix, Linux |
Design metrics tool for UML (measures tens of metrics) + supports UML design rule checking (design reviews) |
|
RSM (Resource Standard Metrics) |
Windows, Linux, Unix |
A source code metrics and quality analysis tool which provides a standard method for analyzing C, ANSI C++, C# and Java source code |
|
Jstyle |
Provides OO metrics and does Java code review based on coding guidelines |
||
Enerjy CQ2 |
Java quality metrics, standards compliance, etc. |
||
QA-C, QA-C++, QA-J, QA-Fortran |
Windows, Unix |
Source code quality analysis and metrics tools for C/C++, Java and Fortran |
|
Telelogic Tau Logiscope Audit |
Unix |
Measures several metrics from source code |
|
Krakatau, Essential Metrics |
Windows, Unix |
Numerous Java and C/C++ metrics |
|
Imagix 4D |
Windows, Unix, Linux |
Numerous C/C++ metrics |
|
McCabe IQ |
Measures tens of ÓtradinitionalÓ and object-oriented metrics from source code and data + measures test coverage |
||
DeepCover |
Windows |
Cyclomatic complexity, level-of-effort and object-oriented metrics for Java |
|
SLIM-Metrics |
Windows |
Software metrics repository and benchmarking |
|
Discover |
Unix, Windows |
C, C++, Java metrics |
|
Metricate |
Windows |
Facilitates the eshtablishmet of metrics program |
|
ObjectDetail |
Generates metrics from C++ programs |
||
Together ControlCenter |
Windows |
Java and C++ metrics |