dspinellis / Ckjm
Licence: apache-2.0
Chidamber and Kemerer Java Metrics
Stars: ✭ 72
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Ckjm
Atlas exporter
Metric exporter for RIPE Atlas measurement results
Stars: ✭ 48 (-33.33%)
Mutual labels: metrics
Spring Boot Actuator Demo
Spring Boot Actuator: Health Check, Metrics Gathering, Auditing, and Monitoring
Stars: ✭ 61 (-15.28%)
Mutual labels: metrics
Tacho
A Futures-aware metrics library for recording statistics about your running system.
Stars: ✭ 67 (-6.94%)
Mutual labels: metrics
Graphyte
Python 3 compatible library to send data to a Graphite metrics server (Carbon)
Stars: ✭ 59 (-18.06%)
Mutual labels: metrics
Whisper
Whisper is a file-based time-series database format for Graphite.
Stars: ✭ 1,121 (+1456.94%)
Mutual labels: metrics
Banshee
Anomalies detection system for periodic metrics.
Stars: ✭ 1,045 (+1351.39%)
Mutual labels: metrics
Vos backend
vangav open source - backend; a backend generator (generates more than 90% of the code needed for big scale backend services)
Stars: ✭ 71 (-1.39%)
Mutual labels: metrics
Promregator
Prometheus Aggregator for Cloud Foundry (Core Component)
Stars: ✭ 66 (-8.33%)
Mutual labels: metrics
Java Monitoring Client Library
A java idiomatic monitoring client for collecting metrics
Stars: ✭ 52 (-27.78%)
Mutual labels: metrics
Go Crond
⏰ Cron daemon written in golang (for eg. usage in docker images)
Stars: ✭ 59 (-18.06%)
Mutual labels: metrics
Amplify Js
A declarative JavaScript library for application development using cloud services.
Stars: ✭ 8,539 (+11759.72%)
Mutual labels: metrics
Prom Confluence Exporter
Prometheus Exporter For Confluence
Stars: ✭ 62 (-13.89%)
Mutual labels: metrics
Graylog Plugin Metrics Reporter
Graylog Metrics Reporter Plugins
Stars: ✭ 71 (-1.39%)
Mutual labels: metrics
Citrix Adc Metrics Exporter
Export metrics from Citrix ADC (NetScaler) to Prometheus
Stars: ✭ 67 (-6.94%)
Mutual labels: metrics
Chidamber and Kemerer Java Metrics
The program ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files. The program calculates for each class 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
- LCOM: Lack of cohesion in methods
In addition it also calculates for each class
- Ca: Afferent couplings
- NPM: Number of public methods
If you use this tool in your research, please cite the following paper.
Diomidis Spinellis. Tool writing: A forgotten art? IEEE Software, 22(4):9–11, July/August 2005. doi:10.1109/MS.2005.111.
Visit the project's home page for more information.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].