-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
93 lines (62 loc) · 2.79 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
README - Kalibro
================
Kalibro aims to improve the use of source code metrics.
It is designed for easy integration with a metric collector tool and show the results in a friendlier way.
For that, it allows a metric specialist to create a configuration of thresholds associated with qualitative evaluation,
including comments and recommendations.
These configurations are used to enhance metric results interpretation.
Kalibro is delivered with the proper configuration for running using Analizo, Checkstyle and CVSAnalY as source code
analysis tools.
Analizo is a free and multi-language toolkit.
Analizo supports the extraction and calculation of a fair number of source code metrics, generation of dependency
graphs, and software evolution analysis.
It efficiently parses source code written in C, C++ and Java.
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.
Kalibro uses its has many metric checks to analyze Java code.
CVSAnalY is a tool that extracts information out of source code repository logs and stores it into a database.
Kalibro uses its metric table to retrieve last commit metrics.
INSTALL
=======
See the install guide at INSTALL file.
SOURCE CODE
===========
Each directory corresponds to an Eclipse IDE project.
There are dependencies between these projects.
The last source code can be found at:
http://gitorious.org/kalibro/
AUTHORS
=======
Please see the file AUTHORS.
BUGS
====
If you found any bug, please report at:
http://ccsl.ime.usp.br/redmine/projects/kalibro/issues
LICENSE
=======
Copyright (c) The Authors developers.
Kalibro is Free Software and can distributed under the GNU LPGL (GNU Lesser
General Public License) version 3.0.
The license terms can be found in the GNU Project's Web site at http://www.gnu.org/copyleft/lesser.html (a copy of GPL
text upon which LGPL relies is also provided).
The directory "Libraries" contains third-party libraries distributed along with Kalibro source code for convenience.
Their respective licenses are indicated in the file LICENSE within the referred directory.
Please see the file COPYING
Kalibro is based in Crab 1.0 is a Free Software distributed under BSD License.
Crab 1.0 was developed by:
- Paulo Roberto Miranda Meirelles (paulo at softwarelivre.org)
- Raphael Cóbe (rmcobe at ime.usp.br)
- Simone Hanazumi (hanazumi at ime.usp.br)
- Paulo Nunes (prnunes at ime.usp.br)
- Geiser Challco (geiser at ime.usp.br)
- Straus Martins (straus at ime.usp.br)
- Eduardo Morais (emorais at ime.usp.br)
- Fabio Kon (kon at ime.usp.br)
ACKNOWLEDGMENTS
===============
The authors have been supported by organizations:
Brazilian National Research Council (CNPQ)
http://www.cnpq.br/
Qualipso project
http://www.qualipso.org/
USP FLOSS Competence Center
http://ccsl.ime.usp.br/