apache / ctakes
Features of Interest
Aspects in the source code identified through RegEx patterns.
Intro
Features of interest are any aspects of a software system that can be identified through patterns in code.
Features of interest provide you with a way to focus your attention on relevant parts of the codebase.
Typical examples include, security, TODOs, logging.
A feature of interest may be present in multiple files. Any source code file may be in zero or multiple features of interest.
Overview
GENERAL
TODOs
60,437 LOC (24%)
230 files
|
found text per file
|
found text per file
1 GENERAL Concerns
The "general" group contains
2
concerns.
TODOs
Unclassified
general
1.1 TODOs
60,437 LOC (24%)
230 files
|
found text per file
|
found text per file
The following criteria are used to filter files:
files with any line of content like "
.*(TODO|FIXME)( |:| ).*
".
230
files match defined criteria (
60,437
LOC,
24.8%
vs. main code):
217
*.java files (
41,775
LOC)
8
*.xml files (
18,196
LOC)
3
*.groovy files (
367
LOC)
2
*.py files (
99
LOC)
410
lines match the content pattern.
details...
per component - primary logical decomposition
ctakes-temporal
in 35 files, 7,334 LOC (17%)
ctakes-core
in 26 files, 8,650 LOC (23%)
ctakes-ytex
in 16 files, 2,407 LOC (11%)
ctakes-assertion
in 27 files, 3,377 LOC (22%)
ctakes-assertion-zoner
in 4 files, 9,831 LOC (73%)
ctakes-drug-ner
in 8 files, 4,834 LOC (36%)
ctakes-coreference
in 25 files, 4,762 LOC (36%)
ctakes-gui
in 10 files, 2,532 LOC (20%)
ctakes-ytex-uima
in 4 files, 942 LOC (13%)
ctakes-relation-extractor
in 5 files, 450 LOC (6%)
ctakes-dictionary-lookup-fast
in 13 files, 1,928 LOC (28%)
ctakes-dictionary-lookup
in 15 files, 1,980 LOC (30%)
ctakes-mastif-zoner
in 1 file 1,298 LOC (23%)
ctakes-dockhand
in 8 files, 617 LOC (11%)
ctakes-pbj
in 2 files, 3,008 LOC (63%)
ctakes-side-effect
in 1 file 193 LOC (4%)
ctakes-smoking-status
in 11 files, 1,553 LOC (39%)
ctakes-type-system
in 1 file 2,823 LOC (74%)
ctakes-fhir
in 4 files, 413 LOC (23%)
ctakes-constituency-parser
in 4 files, 451 LOC (28%)
ctakes-utils
in 5 files, 472 LOC (32%)
ctakes-preprocessor
in 1 file 137 LOC (10%)
ctakes-chunker
in 1 file 140 LOC (12%)
ctakes-ne-contexts
in 1 file 24 LOC (2%)
ctakes-template-filler
in 1 file 241 LOC (30%)
ctakes-web-rest
in 1 file 40 LOC (6%)