apache / uima-uimaj
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
<1% | 4% | 15% | 19% | 59%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java<1% | 4% | 15% | 19% | 59%
js0% | 0% | 0% | 34% | 65%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
uimaj-cpe5% | 7% | 26% | 17% | 42%
uimaj-core<1% | 5% | 13% | 17% | 62%
uimaj-ep-configurator0% | 3% | 14% | 22% | 59%
uimaj-tools0% | 3% | 17% | 24% | 54%
uimaj-v3migration-jcas0% | 9% | 24% | 25% | 40%
uimaj-ep-cas-editor-ide0% | 12% | 25% | 11% | 50%
jVinci0% | 1% | 13% | 22% | 63%
uimaj-json0% | 7% | 7% | 22% | 63%
uimaj-ep-cas-editor0% | 0% | 9% | 20% | 69%
uimaj-adapter-vinci0% | 0% | 19% | 16% | 64%
uimaj-ep-launcher0% | 0% | 32% | 50% | 17%
unused-saved0% | 0% | 7% | 17% | 74%
jcasgen-maven-plugin0% | 0% | 51% | 0% | 48%
PearPackagingMavenPlugin0% | 0% | 56% | 14% | 28%
uimaj-ep-pear-packager0% | 0% | 0% | 21% | 78%
uimaj-examples0% | 0% | 0% | 20% | 80%
uimaj-jet-expander0% | 0% | 0% | 59% | 40%
uimaj-bootstrap0% | 0% | 0% | 28% | 71%
uimaj-ep-jcasgen0% | 0% | 0% | 0% | 100%
uimaj-ep-debug0% | 0% | 0% | 0% | 100%
uimaj-document-annotation0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
503 103 0
370 85 2
249 62 0
104 52 3
231 48 1
181 48 3
122 47 1
156 47 1
104 41 3
198 41 0
151 39 4
188 39 0
54 38 0
122 37 3
82 36 4
80 36 1
146 35 3
134 35 4
146 34 7
156 34 0
139 33 1
113 33 2
161 33 0
147 33 1
158 33 2
84 32 3
55 32 1
54 32 0
69 32 3
128 31 1
134 31 1
70 31 1
96 31 2
149 31 0
129 30 2
125 30 0
110 29 2
104 29 2
68 29 7
63 29 3
97 29 2
119 29 4
104 28 1
118 28 1
107 28 3
43 28 0
102 28 4
91 27 1
111 27 0
86 27 1