Downloadliste

Projektbeschreibung

ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files. For each class given, the program calculates the following six metrics proposed by Chidamber and Kemerer: WMC, weighted methods per class; DIT, depth of inheritance tree; NOC, number of children; CBO, coupling between object classes; RFC, response for a class; and LCOM, lack of cohesion in methods. In addition, ckjm also calculates each class's afferent couplings (Ca) and its number of public methods (NPM).

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-07-25 20:03
1.8

Die Tiefe der Vererbungshierarchie (DIT) jetzt Berechnung berücksichtigt auch die Klassen, die nicht direkt verarbeitet werden. Die ckjm ant Aufgabe hat eine entsprechende Struktur. Contributed Code enthält Ruby-Skripte, die Handlung ckjm Metriken wie Charts.
Tags: Major feature enhancements
The depth of inheritance tree (DIT) calculation now also takes into account classes that are not directly processed. The ckjm ant task has a corresponding structure. Contributed code contains Ruby scripts that plot ckjm metrics as charts.

2006-09-18 17:07
1.7

Dies ist die Software erste Veröffentlichung. Änderungen in dieser Version zur Verbesserung des Quellcodes Organisation und fügen javadoc-Dokumentation.
Tags: Initial freshmeat announcement
This is the software's first public release.
Changes made in this version improve the source
code's organization and add javadoc documentation.

Project Resources