logo

Back to index

LCOM5

Min: -0.0000, max: 1.6667, yellow zone: [0.6000 .. 0.4000].

Elements: 176, μ: 0.8453, σ: 0.4438, Var: 0.1970, defects: 29%.

Packages: 46, classes: 233.

Green: 34, yellow: 1, red: 198.

Class LCOM5 m a
e.c.m.v.w.v.exceptions.MalformedQueryParametersException 0 0 1
e.c.m.v.w.v.exceptions.IllegalConstructedModelIdentifierException 0 0 1
e.c.m.v.w.v.exceptions.DocumentFieldNotFoundException 0 0 1
e.c.m.v.w.c.ajax.QrCodeAjaxController NaN 1 2
e.c.m.v.w.c.ajax.GeoFocusMapLocations 0.8333 3 3
e.c.m.v.w.c.ajax.GeoFocusResearcherCount 0.6667 2 3
e.c.m.v.w.c.ajax.HomePageAjaxController NaN 1 2
e.c.m.v.w.c.ajax.QrCodeDetails 0.8333 3 3
o.v.w.sitemap.SiteMapServlet NaN 2 0
e.c.m.v.w.v.model.OrganizationPeopleMap 0 0 2
e.c.m.v.w.v.model.ConceptLabelMap 0 0 2
e.c.m.v.w.v.model.ConceptPeopleMap 0 0 2
e.c.m.v.w.v.model.Person 0 0 5
e.c.m.v.a.policy.PresentationChecker 1.2222 4 3
e.c.m.v.a.policy.ProjectOrServiceChecker 1.16 6 5
e.c.m.v.a.policy.S..$Setup NaN 2 0
e.c.m.v.a.policy.InfoContentEntityChecker 1.1143 8 5
e.c.m.v.a.policy.AdvisingRelationshipChecker 1.2222 4 3
e.c.m.v.a.policy.CourseChecker 1.2222 4 3
e.c.m.v.a.policy.SelfEditorRelationshipPolicy 1.5 3 1
e.c.m.v.a.policy.GrantChecker 1.15 6 4
e.c.m.v.w.v.collaborationutils.CollaboratorComparator NaN 2 0
e.c.m.v.w.v.collaborationutils.CollaborationComparator NaN 2 0
e.c.m.v.w.v.collaborationutils.CoAuthorshipData 1 3 1
e.c.m.v.w.v.collaborationutils.CollaborationData 0.9792 9 6
e.c.m.v.w.v.collaborationutils.CoInvestigationData 1 3 1
e.c.m.v.w.v.setup.VisualizationSetup NaN 2 0
o.v.w.startup.SearchResultTemplateModelSetup NaN 2 0
o.v.w.startup.TemplateModelSetup NaN 2 0
o.v.w.startup.MenuManagementSetup NaN 2 0
o.v.w.startup.JSONWrapperSetup 2 2 1
o.v.w.startup.i18nSetup NaN 2 0
o.v.w.startup.SiteAdminSetup NaN 2 0
o.v.w.startup.DataGetterN3Setup NaN 2 0
o.v.w.startup.GeneratorSetup NaN 2 0
e.c.m.v.w.w.t.searchresult.VIVOIndividualSearchResult 0.75 3 4
e.c.m.v.w.v.coauthorship.CoAuthorshipQueryRunner 0.9464 8 8
e.c.m.v.w.v.coauthorship.CoAuthorshipGraphMLWriter 1.0625 9 2
e.c.m.v.w.v.coauthorship.C..$CollaborationDataCacheEntry NaN 1 4
e.c.m.v.w.v.coauthorship.CoAuthorshipVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.coauthorship.C..$QueryResultConsumer 0.8611 9 9
e.c.m.v.w.v.coauthorship.CoAuthorshipRequestHandler NaN 12 0
o.v.r.plugin.DCCreatorForDocuments 0 0 2
o.v.r.plugin.DCTitleForDocuments NaN 0 0
e.c.m.v.w.s.controller.FedSearchController 1 3 3
e.c.m.v.w.s.controller.F..$RequestWrapper 1.1667 4 2
e.c.m.v.w.e.n.c.generators.ProjectHasParticipantGenerator 1.5 3 8
e.c.m.v.w.e.n.c.generators.GrantHasContributorGenerator 1.5 3 9
e.c.m.v.w.e.n.c.generators.SubjectHasMailingAddressGenerator NaN 1 13
e.c.m.v.w.e.n.c.generators.PersonHasEmailGenerator 1.5 3 6
e.c.m.v.w.e.n.c.generators.AddOrganizerRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.AddAssociatedConceptGenerator 0.9753 28 6
e.c.m.v.w.e.n.c.generators.AddEditWebpageFormGenerator 1 9 13
e.c.m.v.w.e.n.c.generators.PersonHasAdviseeRelationshipGenerator 1.5 3 41
e.c.m.v.w.e.n.c.generators.AddEditorRoleToPersonGenerator 1 4 2
e.c.m.v.w.e.n.c.generators.AddTeacherRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.AddHeadOfRoleToPersonGenerator 1 4 2
e.c.m.v.w.e.n.c.generators.AddServiceProviderRoleToPersonGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfo 1.0208 7 8
e.c.m.v.w.e.n.c.generators.AddMemberRoleToPersonGenerator 1.1667 4 2
e.c.m.v.w.e.n.c.generators.AddOutreachProviderRoleToPersonGenerator 1.1667 4 2
e.c.m.v.w.e.n.c.generators.AddEditorshipToPersonGenerator 1.1429 8 6
e.c.m.v.w.e.n.c.generators.SubjectHasPhoneFaxNumberGenerator 1.5 3 6
e.c.m.v.w.e.n.c.generators.AddOrcidIdToPersonGenerator NaN 1 3
e.c.m.v.w.e.n.c.generators.PersonHasPreferredTitleGenerator 2 2 5
e.c.m.v.w.e.n.c.generators.VivoBaseGenerator 0 0 22
e.c.m.v.w.e.n.c.generators.PersonHasPositionHistoryGenerator 1.5 3 30
e.c.m.v.w.e.n.c.generators.OrganizationAdministersGrantGenerator NaN 1 5
e.c.m.v.w.e.n.c.generators.PersonHasEducationalTraining 1.5 3 30
e.c.m.v.w.e.n.c.generators.VIVOManageLabelsGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.M..$LabelInformationComparator NaN 2 0
e.c.m.v.w.e.n.c.generators.AddEditorsToInformationResourceGenerator 0.9778 28 5
e.c.m.v.w.e.n.c.generators.ManageWebpagesForIndividualGenerator 1 5 3
e.c.m.v.w.e.n.c.generators.AddPresenterRoleToPersonGenerator NaN 1 39
e.c.m.v.w.e.n.c.generators.AddClinicalRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.VIVONewIndividualFormGenerator 1 11 1
e.c.m.v.w.e.n.c.generators.M..$LabelInformation 1 6 6
e.c.m.v.w.e.n.c.generators.PersonHasIssuedCredentialGenerator 1.3333 4 31
e.c.m.v.w.e.n.c.generators.AddFullNameToPersonGenerator 2 2 13
e.c.m.v.w.e.n.c.generators.A..$EditorshipInfo 1.0667 4 5
e.c.m.v.w.e.n.c.generators.AddUserDefinedConceptGenerator 1.0324 19 12
e.c.m.v.w.e.n.c.generators.AddResearcherRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.AddReviewerRoleToPersonGenerator 1.3333 4 1
e.c.m.v.w.e.n.c.generators.AddAttendeeRoleToPersonGenerator 1 4 1
e.c.m.v.w.e.n.c.generators.GrantAdministeredByGenerator NaN 1 5
e.c.m.v.w.e.n.c.generators.A..$AuthorshipInfo 1.0667 4 5
e.c.m.v.w.e.n.c.generators.OrganizationHasPositionHistoryGenerator NaN 1 22
e.c.m.v.w.e.n.c.generators.A..$AssociatedConceptInfoComparator 2 2 1
e.c.m.v.w.e.n.c.generators.AutocompleteDataPropertyFormGenerator 1.125 5 2
e.c.m.v.w.e.n.c.generators.VIVODefaultAddMissingIndividualFormGenerator 1 10 1
e.c.m.v.w.e.n.c.generators.AddConceptThroughObjectPropertyGenerator 1 5 1
e.c.m.v.w.e.n.c.generators.PersonHasAdvisorRelationshipGenerator 1.5 3 41
e.c.m.v.w.e.n.c.generators.ManageLabelsForPersonGenerator 0.9753 28 6
e.c.m.v.w.e.n.c.generators.AddRoleToPersonTwoStageGenerator 1.0127 60 12
e.c.m.v.w.e.n.c.generators.AddAuthorsToInformationResourceGenerator 0.9806 32 5
e.c.m.v.w.e.n.c.generators.PersonHasAwardOrHonorGenerator NaN 1 46
e.c.m.v.w.e.n.c.generators.OrganizationForTrainingGenerator 1.5 3 31
e.c.m.v.w.e.n.c.generators.AddPublicationToPersonGenerator 1.011 92 19
e.c.m.v.w.e.n.c.generators.AddGrantRoleToPersonGenerator 1 66 5
e.c.m.v.orcid.O..$OrcidResultParser NaN 4 0
e.c.m.v.orcid.OrcidIdDataGetter 1 5 6
e.c.m.v.orcid.O..$OrcidInfo 0.5 3 2
e.c.m.v.orcid.OrcidContextSetup 1.3333 4 1
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModelBuilder NaN 2 0
e.c.m.v.w.w.t.individual.VIVOIndividualTemplateModel 1.0741 10 12
e.c.m.v.w.u.dataGetter.InternalClassesDataGetter 1 4 2
e.c.m.v.w.v.visutils.CustomLock 0 0 1
e.c.m.v.w.v.visutils.UtilityFunctions NaN 0 0
e.c.m.v.w.v.visutils.A..$CreateJavaVOConsumer 1 2 2
e.c.m.v.w.v.visutils.AllPropertiesQueryRunner 1 3 5
e.c.m.v.w.v.visutils.GenericQueryRunner 0.9643 5 7
e.c.m.v.w.v.visutils.PDFDocument NaN 9 0
e.c.m.v.w.v.visutils.UniqueIDGenerator NaN 1 1
e.c.m.v.w.v.visutils.CollaborationDataViewHelper 0.8333 4 4
e.c.m.v.w.v.visutils.GenericQueryRunnerOnModel 1 4 7
e.c.m.v.w.c.visualization.VisualizationInjector -0 2 1
e.c.m.v.w.c.visualization.AjaxVisualizationController 1.1 6 4
e.c.m.v.w.c.visualization.DataVisualizationController 1.1667 4 6
e.c.m.v.w.c.visualization.VisualizationsDependencyInjector 0 0 1
e.c.m.v.w.c.visualization.ShortURLVisualizationController 1.0417 7 4
e.c.m.v.w.c.visualization.VisualizationFrameworkConstants 0 0 65
e.c.m.v.w.c.visualization.StandardVisualizationController 1.0625 5 4
e.c.m.v.w.v.v.json.M..$SubEntityInfo 0.9143 8 5
e.c.m.v.w.v.v.json.SubjectEntityJSON 0.8 6 3
e.c.m.v.w.v.v.json.JsonObject 0.9028 13 6
e.c.m.v.w.v.v.json.MapOfScience 0.9412 18 9
e.c.m.v.w.c.freemarker.ManagePeopleForOrganizationController 1 4 3
e.c.m.v.w.c.freemarker.ManagePublicationsForIndividualController 1 4 3
e.c.m.v.w.c.freemarker.InstitutionalInternalClassController 0.975 16 8
e.c.m.v.w.c.freemarker.ManageGrantsForIndividualController 1 4 3
e.c.m.v.w.v.constants.VisConstants 0 0 4
e.c.m.v.w.v.constants.VOConstants 0 0 7
e.c.m.v.w.v.constants.MapOfScienceConstants 0 0 3
e.c.m.v.w.v.constants.QueryFieldLabels 0 0 49
e.c.m.v.w.v.constants.QueryConstants 0 0 1
e.c.m.v.w.e.n3editing.AutocompleteRequiredInputValidator 1 2 3
e.c.m.v.w.e.n3editing.N3TransitionToV2Mapping NaN 0 0
e.c.m.v.w.e.n3editing.PublicationHasAuthorValidator 1 2 3
e.c.m.v.w.e.n3editing.PersonHasPublicationValidator 1.25 2 4
e.c.m.v.w.e.n3editing.FirstAndLastNameValidator 1 2 4
e.c.m.v.w.e.n.c.preprocessors.ManageLabelsForPersonPreprocessor NaN 1 0
e.c.m.v.w.e.n.c.preprocessors.RoleToActivityPredicatePreprocessor NaN 2 0
e.c.m.v.w.e.n.c.preprocessors.RoleToPredicatePreprocessor 1.0667 4 5
e.c.m.v.w.e.n.c.preprocessors.ConceptSemanticTypesPreprocessor NaN 1 3
e.c.m.v.w.e.n.c.preprocessors.AddAssociatedConceptsPreprocessor 0.9393 44 23
e.c.m.v.w.v.temporalgraph.OrganizationUtilityFunctions NaN 0 0
e.c.m.v.w.v.temporalgraph.TemporalGrantVisualizationRequestHandler NaN 10 0
e.c.m.v.w.v.temporalgraph.TemporalPublicationVisualizationRequestHandler NaN 10 0
e.c.m.v.w.w.t.individuallist.VIVOListedIndividual 1 2 3
e.c.m.v.w.w.t.individuallist.VIVOListedIndividualBuilder NaN 1 0
e.c.m.v.w.v.modelconstructor.PersonToGrantsModelConstructor 1.125 4 8
e.c.m.v.w.v.modelconstructor.ModelConstructorUtilities 0 0 2
e.c.m.v.w.v.modelconstructor.ModelConstructorRequestHandler 1 7 1
o.v.w.util.ModelUtils 0 0 9
e.c.m.v.w.controller.ExportQrCodeController 0.9583 5 6
e.c.m.v.w.controller.AboutQrCodesController 1.6667 2 3
e.c.m.v.w.v.persongrantcount.PersonGrantCountVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.persongrantcount.PersonGrantCountQueryRunner 0.9167 4 4
e.c.m.v.w.v.persongrantcount.P..$PersonGrantConsumer -0 2 1
e.c.m.v.w.v.persongrantcount.PersonGrantCountRequestHandler NaN 9 0
e.c.m.v.w.servlet.ConceptSearchServlet 1 3 2
e.c.m.v.w.v.capabilitymap.CapabilityMapResult 0 0 21
e.c.m.v.w.v.capabilitymap.CapabilityMapResponse 0 0 1
e.c.m.v.w.v.capabilitymap.CapabilityMapRequestHandler NaN 7 0
e.c.m.v.w.v.utilities.OrgUtils NaN 0 0
e.c.m.v.w.v.utilities.PersonPublicationMaps NaN 1 2
e.c.m.v.w.v.utilities.UtilitiesRequestHandler NaN 6 0
e.c.m.v.w.v.utilities.U..$ThumbnailInformationConsumer 0.6667 2 3
e.c.m.v.w.v.utilities.CounterUtils NaN 0 0
e.c.m.v.w.v.utilities.C..$A..$ThreadControl 0 0 3
e.c.m.v.w.v.utilities.U..$NumGrantsForIndividualConsumer -0 2 1
e.c.m.v.w.v.utilities.U..$NumPubsForIndividualConsumer -0 2 1
e.c.m.v.w.v.utilities.C..$Affinity 0.8333 3 3
e.c.m.v.w.v.utilities.U..$HighetTopLevelOrgTemporalGraphURLConsumer 1 2 4
e.c.m.v.w.v.utilities.CachingRDFServiceExecutor 0.8022 14 7
e.c.m.v.w.v.utilities.VisualizationCaches 0 0 16
e.c.m.v.w.v.utilities.C..$RDFServiceCallable 0.8333 4 4
e.c.m.v.w.s.extensions.LabelsAcrossContextNodes 0.943 28 13
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountConstructQueryRunner 1 9 7
e.c.m.v.w.v.coprincipalinvestigator.C..$CollaborationDataCacheEntry NaN 1 4
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountQueryRunner 1 7 11
e.c.m.v.w.v.coprincipalinvestigator.CoPIGraphMLWriter 1.0625 9 2
e.c.m.v.w.v.coprincipalinvestigator.CoPIVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.coprincipalinvestigator.CoPIGrantCountRequestHandler NaN 12 0
e.c.m.v.w.v.coprincipalinvestigator.C..$QueryResultConsumer 0.8571 8 10
e.c.m.v.w.v.personlevel.PersonLevelRequestHandler 1.1429 8 4
e.c.m.s.s.impl.AgrovocService 1.0636 12 10
e.c.m.s.s.impl.LCSHService 0.9778 10 5
e.c.m.s.s.impl.UMLSService 0.9605 9 19
e.c.m.s.s.impl.GemetService 1.0651 14 13
e.c.m.v.w.v.personpubcount.PersonPublicationCountRequestHandler NaN 9 0
e.c.m.v.w.v.personpubcount.PersonPublicationCountVisCodeGenerator 1.2 2 5
e.c.m.v.w.v.personpubcount.P..$PersonPublicationConsumer -0 2 1
e.c.m.v.w.v.personpubcount.PersonPublicationCountQueryRunner 0.9 5 5
e.c.m.v.w.v.personpubcount.CumulativeCountRequestHandler NaN 5 0
e.c.m.v.w.v.tools.ToolsRequestHandler 1 6 1
e.c.m.v.w.u.menuManagement.ProcessInternalClasses 1.25 5 1
e.c.m.v.w.u.menuManagement.VIVOMenuManagementDataUtils 1.5 3 1
e.c.m.v.w.v.mapofscience.M..$JournalPublicationCounts 0.6667 3 3
e.c.m.v.w.v.mapofscience.MapOfScienceVisualizationRequestHandler 1.0556 19 1
e.c.m.v.w.v.valueobjects.GenericQueryMap NaN 1 0
e.c.m.v.w.v.valueobjects.Activity 0.7857 8 2
e.c.m.v.w.v.valueobjects.Collaboration 0.9333 10 5
e.c.m.v.w.v.valueobjects.YearToEntityCountDataElement 1 3 3
e.c.m.v.w.v.valueobjects.Entity 0.7857 8 2
e.c.m.v.w.v.valueobjects.MapOfScienceActivity -0 2 1
e.c.m.v.w.v.valueobjects.Individual 0.75 3 2
e.c.m.v.w.v.valueobjects.SubEntity 0.8611 10 4
e.c.m.v.w.v.valueobjects.Collaborator 0.9 11 3
e.c.m.v.w.v.valueobjects.ConstructedModel 0.9375 5 4
e.c.m.v.w.v.valueobjects.ConstructedModelTracker 0 0 1
e.c.m.v.w.v.valueobjects.SparklineData 0.9677 32 16
e.c.m.v.o.controller.OrcidConfirmationState 0.8929 15 8
e.c.m.v.o.controller.OrcidAddExternalIdHandler 0.3333 2 3
e.c.m.v.o.controller.OrcidCallbackHandler NaN 1 3
e.c.m.v.o.controller.OrcidIllegalStateException NaN 0 0
e.c.m.v.o.controller.OrcidReadProfileHandler 0.3333 2 3
e.c.m.v.o.controller.OrcidAbstractHandler 0.9429 6 7
e.c.m.v.o.controller.OrcidAuthExternalIdsHandler 0.75 3 2
e.c.m.v.o.controller.OrcidIntegrationController 1.2321 5 14
e.c.m.v.o.controller.OrcidDefaultHandler 0.7778 7 3
e.c.m.v.o.controller.OrcidAuthAuthenticateHandler 0.75 3 2
e.c.m.v.w.s.documentBuilding.TotalInd NaN 1 3
e.c.m.v.w.s.documentBuilding.CalculateParameters 0.9 6 6
e.c.m.v.w.u.ConceptSearchService.ConceptSearchServiceUtils 0 0 5
e.c.m.v.w.u.ConceptSearchService.VocabSourceDescription 1 4 4
e.c.m.v.w.c.harvester.F..$ExceptionVisibleToUser 0 0 2
e.c.m.v.w.c.harvester.Harvester NaN 0 0
e.c.m.v.w.c.harvester.F..$SessionInfo 1.1667 4 8
e.c.m.v.w.c.harvester.F..$ScriptRunner 0.8571 2 7
e.c.m.v.w.c.harvester.CsvFileHarvestJob 0.98 16 10
e.c.m.v.w.c.harvester.FileHarvestController 1.0124 18 19
e.c.m.v.w.e.n.c.p.utils.ProcessInternalClassDataGetterN3 0.7667 11 3

Download XML.