logo

Back to index

LCOM5

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

Elements: 119, μ: 0.6209, σ: 0.5910, Var: 0.3493, defects: 61%.

Packages: 46, classes: 233.

Green: 53, yellow: 2, red: 178.

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

Download XML.