Software metrics tools

 

 

Tool name

Platform

Tool vendor

Comments

 

 

StickyMinds

links to tool vendors

 

 

Laatukonsultointi - documentation tools

Many documantation tools provide metrics, too

 

 

Laatukonsultointi - review tools

Many inspection/review tools provide metrics, too

 

 

Laatukonsultointi - testing tools

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

 

 

QSM

A list of code counting tools

 

 

SourceForge

freshmeat

BerliOS Developer

OSDir.com

There are plenty of free, open source metrics tools (search for ÒmetricsÓ)

Ohcount

Linux, Mac OS X

http://labs.ohloh.net/ohcount

Free source line counter for many languages

loc

Unix

http://freshmeat.net/projects/loc/

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

http://www.dwheeler.com/sloccount/

Free source line counter for numerous languages

cloc

platform independent

http://cloc.sourceforge.net/

Free source line counter for numerous languages

cccc

Win32, Posix

http://cccc.sourceforge.net/

Free C and C++ source line counter, McCabe complexity metrics, etc.

CODECOUNT

Windows

University of Southern California

Free source line counter for several languages

EZ-Metrix

web based/Active X

James Heires Consulting

Web-based source code line count measurement tool for more than 75 languages

Project Analyzer

Windows

Aivosto

Static code analysis tool for Visual Basic, VB.NET and VBA. Code review, diagramming, document generation and generates 180 metrics.

CodeReports

Windows

SmartBear Software Inc.

A tool for collecting various metrics from source code and analyzing code changes

ES1, ES2

Linux

Practical Software & Systems Measurement

Open source tool for collecting object-oriented design metrics from Java and C++

PSM Insight

Windows

Practical Software & Systems Measurement

Free tool that automates Practical Software Measurement Process

TychoMetrics

 

Predicate Logic, Inc.

Automates the collection and reporting of metrics from numerous commercial tools, like MS Project, Rational Rose, Telelogic Doors, Merant PVCS, etc.

JavaCount

 

University of Hawaii

Counts Java source lines

Understand

 

Scientific Toolworks

Metrics, code navigation and reverse engineering tool for Ada, C++, Deplhi, Fortran, Java, Jovial

SDMetrics

Windows, Unix, Linux

JŸrgen WŸst

Design metrics tool for UML (measures tens of metrics) + supports UML design rule checking (design reviews)

RSM (Reource Standard Metrics)

Windows, Linux, Unix

M Squared Technologies

A source code metrics and quality analysis tool which provides a standard method for analyzing C, ANSI C++, C# and Java source code

Jstyle

 

Man Machine Systems

Provides OO metrics and does Java code review based on coding guidelines

Enerjy CQ2

 

Enerjy

Java quality metrics, standards compliance, etc.

QA-C, QA-C++, QA-J, QA-Fortran

Windows, Unix

Programming Research

Source code quality analysis and metrics tools for C/C++, Java and Fortran

Telelogic Tau Logiscope Audit

Unix

Telelogic

Measures several metrics from source code

Krakatau, Essential Metrics

Windows, Unix

Power Software

Numerous Java and C/C++ metrics

Imagix 4D

Windows, Unix, Linux

Imagix Corporation

Numerous C/C++ metrics

McCabe IQ

 

McCabe and Associates

Measures tens of ÓtradinitionalÓ and object-oriented metrics from source code and data + measures test coverage

DeepCover

Windows

Reliable Software Technologies (RST)

Cyclomatic complexity, level-of-effort and object-oriented metrics for Java

SLIM-Metrics

Windows

QSM Quantitative Software Management

Software metrics repository and benchmarking

Discover

Unix, Windows

MKS

C, C++, Java metrics

Metricate

Windows

Software Productivity Center

Facilitates the eshtablishmet of metrics program

ObjectDetail

 

ObjectSoftware, Inc.

Generates metrics from C++ programs

Together ControlCenter

Windows

TogetherSoft, Corp.

Java and C++ metrics