Metric Results
[
summary] [
packages] [
cycles] [
explanations]
The following document contains the results of a
JDependmetric analysis. The various metrics are defined at the bottom of this document.
Summary
[
summary] [
packages] [
cycles] [
explanations]
| Package |
TC
|
AC
|
CC
|
AC
|
EC
|
A
|
I
|
D
|
|
net.sf.crispy
|
15 |
8 |
7 |
27 |
9 |
0,53 |
25% |
22% |
|
net.sf.crispy.concurrent
|
6 |
2 |
4 |
4 |
5 |
0,33 |
56% |
11% |
|
net.sf.crispy.filter
|
3 |
1 |
2 |
2 |
4 |
0,33 |
67% |
0% |
|
net.sf.crispy.impl
|
17 |
2 |
15 |
21 |
35 |
0,12 |
62% |
26% |
|
net.sf.crispy.impl.caucho
|
7 |
0 |
7 |
3 |
15 |
0 |
83% |
17% |
|
net.sf.crispy.impl.corba
|
2 |
0 |
2 |
1 |
8 |
0 |
89% |
11% |
|
net.sf.crispy.impl.http
|
4 |
1 |
3 |
7 |
11 |
0,25 |
61% |
14% |
|
net.sf.crispy.impl.jaxrpc
|
7 |
1 |
6 |
2 |
13 |
0,14 |
87% |
1% |
|
net.sf.crispy.impl.jaxrpc.serializer
|
4 |
0 |
4 |
2 |
9 |
0 |
82% |
18% |
|
net.sf.crispy.impl.jboss
|
2 |
0 |
2 |
2 |
11 |
0 |
85% |
15% |
|
net.sf.crispy.impl.local
|
1 |
0 |
1 |
2 |
5 |
0 |
71% |
29% |
|
net.sf.crispy.impl.rest
|
9 |
0 |
9 |
5 |
13 |
0 |
72% |
28% |
|
net.sf.crispy.impl.rmi
|
5 |
1 |
4 |
4 |
13 |
0,2 |
76% |
4% |
|
net.sf.crispy.impl.xmlrpc
|
6 |
1 |
5 |
4 |
11 |
0,17 |
73% |
10% |
|
net.sf.crispy.interceptor
|
2 |
0 |
2 |
5 |
3 |
0 |
38% |
62% |
|
net.sf.crispy.properties
|
5 |
0 |
5 |
1 |
5 |
0 |
83% |
17% |
|
net.sf.crispy.proxy
|
11 |
3 |
8 |
5 |
10 |
0,27 |
67% |
6% |
|
net.sf.crispy.server
|
9 |
4 |
5 |
6 |
8 |
0,44 |
57% |
2% |
|
net.sf.crispy.strategy
|
6 |
0 |
6 |
4 |
4 |
0 |
50% |
50% |
|
net.sf.crispy.util
|
8 |
0 |
8 |
21 |
18 |
0 |
46% |
54% |
|
test.crispy
|
21 |
0 |
21 |
5 |
18 |
0 |
78% |
22% |
|
test.crispy.compatibility
|
2 |
0 |
2 |
1 |
19 |
0 |
95% |
5% |
|
test.crispy.concurrent
|
3 |
0 |
3 |
3 |
6 |
0 |
67% |
33% |
|
test.crispy.example
|
7 |
0 |
7 |
2 |
8 |
0 |
80% |
20% |
|
test.crispy.example.ejb
|
3 |
2 |
1 |
1 |
5 |
0,67 |
83% |
50% |
|
test.crispy.example.interceptor
|
5 |
0 |
5 |
5 |
3 |
0 |
38% |
62% |
|
test.crispy.example.model
|
17 |
0 |
17 |
10 |
5 |
0 |
33% |
67% |
|
test.crispy.example.modify
|
4 |
0 |
4 |
3 |
3 |
0 |
50% |
50% |
|
test.crispy.example.service
|
16 |
5 |
11 |
9 |
11 |
0,31 |
55% |
14% |
|
test.crispy.example.service.corba
|
15 |
9 |
6 |
2 |
6 |
0,6 |
75% |
35% |
|
test.crispy.impl
|
17 |
0 |
17 |
0 |
42 |
0 |
100% |
0% |
|
test.crispy.impl.caucho
|
1 |
0 |
1 |
0 |
12 |
0 |
100% |
0% |
|
test.crispy.impl.http
|
1 |
0 |
1 |
0 |
5 |
0 |
100% |
0% |
|
test.crispy.impl.proxy
|
1 |
0 |
1 |
0 |
9 |
0 |
100% |
0% |
|
test.crispy.impl.rest
|
3 |
0 |
3 |
0 |
7 |
0 |
100% |
0% |
|
test.crispy.impl.rmi
|
1 |
0 |
1 |
1 |
4 |
0 |
80% |
20% |
|
test.crispy.mock
|
2 |
0 |
2 |
2 |
6 |
0 |
75% |
25% |
|
test.crispy.properties
|
1 |
0 |
1 |
0 |
9 |
0 |
100% |
0% |
|
test.crispy.server
|
4 |
0 |
4 |
0 |
12 |
0 |
100% |
0% |
|
test.crispy.util
|
5 |
0 |
5 |
0 |
15 |
0 |
100% |
0% |
Packages
[
summary] [
packages] [
cycles] [
explanations]
net.sf.crispy
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 27 |
9 |
53% |
25% |
22% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.concurrent
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 4 |
5 |
33% |
56% |
11% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.filter
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
4 |
33% |
67% |
0% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.impl
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 21 |
35 |
12% |
62% |
26% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.impl.caucho
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 3 |
15 |
0% |
83% |
17% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.corba
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 1 |
8 |
0% |
89% |
11% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.http
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 7 |
11 |
25% |
61% |
14% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.impl.jaxrpc
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
13 |
14% |
87% |
1% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.impl.jaxrpc.serializer
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
9 |
0% |
82% |
18% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.jboss
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
11 |
0% |
85% |
15% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.local
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
5 |
0% |
71% |
29% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.rest
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 5 |
13 |
0% |
72% |
28% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.impl.rmi
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 4 |
13 |
20% |
76% |
4% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.impl.xmlrpc
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 4 |
11 |
17% |
73% |
10% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.interceptor
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 5 |
3 |
0% |
38% |
62% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.properties
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 1 |
5 |
0% |
83% |
17% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.proxy
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 5 |
10 |
27% |
67% |
6% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.server
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 6 |
8 |
44% |
57% |
2% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
|
|
|
|
net.sf.crispy.strategy
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 4 |
4 |
0% |
50% |
50% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
net.sf.crispy.util
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 21 |
18 |
0% |
46% |
54% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
test.crispy
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 5 |
18 |
0% |
78% |
22% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
test.crispy.compatibility
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 1 |
19 |
0% |
95% |
5% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
test.crispy.concurrent
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 3 |
6 |
0% |
67% |
33% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|
|
|
test.crispy.example
| Afferent Couplings |
Efferent Couplings |
Abstractness |
Instability |
Distance |
| 2 |
8 |
0% |
80% |
20% |
| Abstract Classes |
Concrete Classes |
Used by Packages |
Uses Packages |
|
None
|
|