apache / opennlp-sandbox
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system16% (4,955 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java16% (4,554 lines)
xml34% (364 lines)
html11% (25 lines)
py1% (12 lines)
Duplication per Component (primary)
opennlp-similarity23% (3,440 lines)
corpus-server22% (418 lines)
opennlp-wsd12% (341 lines)
opennlp-coref7% (260 lines)
opennlp-dl8% (98 lines)
caseditor-corpus-server-plugin18% (87 lines)
caseditor-opennlp-plugin4% (76 lines)
nlp-utils9% (74 lines)
tagging-server13% (65 lines)
mahout-addon22% (39 lines)
wikinews-importer11% (34 lines)
tf-ner-poc1% (12 lines)
mallet-addon4% (11 lines)
modelbuilder-addon0% (0 lines)
summarizer0% (0 lines)

Duplication Between Components (50+ lines)

G corpus-server corpus-server wikinews-importer wikinews-importer corpus-server--wikinews-importer 78 tagging-server tagging-server corpus-server--tagging-server 58

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 459 duplicates...
Size#FoldersFilesLinesCode
92 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
194:323 (46%)
171:302 (51%)
view
67 x 2 opennlp-similarity/src/m...ols/apps/review_builder
opennlp-similarity/src/m...ilarity/chunker2matcher
20:90 (100%)
20:90 (100%)
view
66 x 2 opennlp-similarity/src/m...ls/apps/relevanceVocabs
opennlp-similarity/src/m...ols/apps/review_builder
22:90 (98%)
22:90 (98%)
view
66 x 2 opennlp-similarity/src/m...ls/apps/relevanceVocabs
opennlp-similarity/src/m...ilarity/chunker2matcher
22:90 (98%)
22:90 (98%)
view
47 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
127:187 (23%)
105:165 (26%)
view
45 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
22:91 (100%)
24:93 (80%)
view
41 x 2 corpus-server/corpus-ser...lp/corpus_server/search
corpus-server/corpus-ser...nnlp/corpus_server/impl
26:79 (89%)
26:79 (89%)
view
40 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m.../parse_thicket/matching
174:244 (31%)
184:246 (29%)
view
37 x 2 opennlp-similarity/src/m...s/similarity/apps/utils
opennlp-similarity/src/m...s/similarity/apps/utils
104:164 (21%)
180:240 (21%)
view
37 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
158:212 (14%)
277:333 (6%)
view
36 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
192:246 (26%)
136:198 (27%)
view
36 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
334:394 (16%)
846:893 (6%)
view
36 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
182:244 (28%)
136:198 (27%)
view
34 x 2 opennlp-coref/src/main/j...nlp/tools/cmdline/coref
opennlp-coref/src/main/j...nnlp/tools/lang/english
51:98 (40%)
34:82 (97%)
view
34 x 2 opennlp-similarity/src/m...ennlp/tools/jsmlearning
opennlp-similarity/src/m...ennlp/tools/jsmlearning
41:84 (17%)
36:76 (24%)
view
32 x 2 opennlp-similarity/src/m...ennlp/tools/jsmlearning
opennlp-similarity/src/m...ennlp/tools/jsmlearning
89:136 (16%)
82:129 (22%)
view
26 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
364:397 (4%)
76:109 (17%)
view
25 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
200:234 (11%)
698:736 (4%)
view
25 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m.../parse_thicket/matching
134:171 (19%)
149:182 (18%)
view
23 x 2 opennlp-similarity/src/m...nlp/tools/parse_thicket
opennlp-similarity/src/m...lp/tools/textsimilarity
212:248 (16%)
26:62 (88%)
view
23 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
39:75 (69%)
26:62 (88%)
view
23 x 2 nlp-utils/src/main/java/...pache/opennlp/utils/cfg
nlp-utils/src/main/java/...pache/opennlp/utils/cfg
67:101 (41%)
88:121 (9%)
view
23 x 2 opennlp-similarity/src/m...nlp/tools/parse_thicket
opennlp-similarity/src/m.../parse_thicket/matching
212:248 (16%)
39:75 (69%)
view
22 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
274:303 (8%)
573:602 (4%)
view
21 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
377:409 (3%)
705:737 (3%)
view
21 x 2 opennlp-similarity/src/m...ols/apps/review_builder
opennlp-similarity/src/m...ools/parse_thicket/apps
49:76 (8%)
195:223 (10%)
view
21 x 2 caseditor-opennlp-plugin...lp/caseditor/namefinder
caseditor-opennlp-plugin...lp/caseditor/sentdetect
29:61 (65%)
28:60 (70%)
view
20 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
207:234 (9%)
377:408 (3%)
view
20 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
330:365 (7%)
628:663 (3%)
view
19 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
57:84 (13%)
46:73 (14%)
view
19 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
146:178 (8%)
217:249 (3%)
view
18 x 2 opennlp-similarity/src/m...ontentgen/multithreaded
opennlp-similarity/src/m...p/tools/similarity/apps
32:65 (43%)
33:66 (41%)
view
18 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
64:85 (34%)
236:256 (12%)
view
17 x 2 opennlp-similarity/src/m...ennlp/tools/jsmlearning
opennlp-similarity/src/m...ennlp/tools/jsmlearning
153:181 (8%)
282:304 (8%)
view
17 x 2 opennlp-similarity/src/main/java/opennlp/tools/fca
opennlp-similarity/src/main/java/opennlp/tools/fca
43:59 (9%)
71:87 (9%)
view
17 x 2 opennlp-wsd/src/main/jav...nlp/tools/disambiguator
opennlp-wsd/src/main/jav...nlp/tools/disambiguator
108:135 (3%)
157:190 (3%)
view
16 x 2 opennlp-similarity/src/m...nlp/tools/parse_thicket
opennlp-similarity/src/m...s/similarity/apps/utils
30:60 (69%)
30:60 (72%)
view
16 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
705:724 (3%)
89:109 (10%)
view
16 x 2 caseditor-corpus-server-...corpus_server/caseditor
corpus-server/corpus-ser...nnlp/corpus_server/impl
102:121 (12%)
71:90 (34%)
view
16 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
207:226 (7%)
89:109 (10%)
view
15 x 2 corpus-server/corpus-ser...corpus_server/connector
corpus-server/corpus-ser...nnlp/corpus_server/impl
83:104 (34%)
85:106 (31%)
view
15 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...arity/apps/taxo_builder
108:129 (15%)
143:162 (16%)
view
14 x 2 opennlp-wsd/src/main/jav...nlp/tools/disambiguator
opennlp-wsd/src/main/jav...nlp/tools/disambiguator
138:158 (12%)
164:184 (12%)
view
14 x 2 opennlp-similarity/src/m...lp/tools/textsimilarity
opennlp-similarity/src/m...lp/tools/textsimilarity
462:480 (2%)
490:508 (2%)
view
14 x 2 caseditor-corpus-server-...corpus_server/caseditor
caseditor-corpus-server-...corpus_server/caseditor
249:272 (9%)
137:160 (17%)
view
14 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
133:150 (10%)
110:128 (10%)
view
14 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...arity/apps/taxo_builder
132:147 (14%)
77:92 (15%)
view
14 x 2 corpus-server/corpus-ser...corpus_server/connector
wikinews-importer/src/ma...ennlp/wikinews_importer
71:88 (31%)
75:92 (26%)
view
13 x 2 opennlp-dl/src/main/java/opennlp/tools/dl
opennlp-dl/src/main/java/opennlp/tools/dl
300:319 (6%)
318:337 (6%)
view
13 x 2 opennlp-similarity/src/m...ennlp/tools/jsmlearning
opennlp-similarity/src/m...ennlp/tools/jsmlearning
277:292 (6%)
297:312 (6%)
view
Duplicated Units
The list of top 18 duplicated units.
See data for all 18 unit duplicates...
Size#FoldersFilesLinesCode
49 x 2 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
24:80 
26:82 
view
37 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
185:236 
208:258 
view
32 x 3 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...nlp/tools/parse_thicket
opennlp-similarity/src/m...lp/tools/textsimilarity
37:76 
211:249 
25:63 
view
25 x 2 opennlp-similarity/src/m...p/tools/similarity/apps
opennlp-similarity/src/m...p/tools/similarity/apps
277:311 
158:190 
view
24 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
279:304 
300:325 
view
23 x 2 opennlp-coref/src/main/j...nlp/tools/cmdline/coref
opennlp-coref/src/main/j...nnlp/tools/lang/english
75:100 
59:84 
view
17 x 2 caseditor-corpus-server-...corpus_server/caseditor
corpus-server/corpus-ser...nnlp/corpus_server/impl
101:122 
70:91 
view
15 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
239:255 
260:276 
view
14 x 2 opennlp-similarity/src/m...ls/similarity/apps/solr
opennlp-similarity/src/m...ls/similarity/apps/solr
257:275 
278:296 
view
13 x 2 nlp-utils/src/main/java/...pache/opennlp/utils/cfg
nlp-utils/src/main/java/...pache/opennlp/utils/cfg
79:93 
99:113 
view
11 x 2 opennlp-coref/src/main/j...nlp/tools/cmdline/coref
opennlp-coref/src/main/j...nnlp/tools/lang/english
54:66 
37:50 
view
11 x 2 wikinews-importer/src/ma...ennlp/wikinews_importer
corpus-server/corpus-ser...corpus_server/connector
48:70 
45:67 
view
10 x 2 opennlp-similarity/src/m...ennlp/tools/jsmlearning
opennlp-similarity/src/m...ls/similarity/apps/solr
75:86 
108:119 
view
9 x 2 tagging-server/src/main/.../opennlp/tagging_server
tagging-server/src/main/.../opennlp/tagging_server
62:74 
38:50 
view
7 x 3 opennlp-similarity/src/m.../parse_thicket/matching
opennlp-similarity/src/m...lp/tools/textsimilarity
opennlp-similarity/src/m...lp/tools/textsimilarity
82:94 
84:96 
241:253 
view
6 x 2 opennlp-coref/src/main/j...lp/tools/coref/resolver
opennlp-coref/src/main/j...lp/tools/coref/resolver
46:54 
46:53 
view
6 x 2 opennlp-similarity/src/main/java/opennlp/tools/fca
opennlp-similarity/src/m...icket/pattern_structure
107:114 
39:47 
view
6 x 2 opennlp-similarity/src/m...ilarity/chunker2matcher
opennlp-similarity/src/m...ilarity/chunker2matcher
111:126 
699:709 
view