Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
edu.columbia.rascal.domain 52 48 4 8 19 8.0% 70.0% 22.0% 1
edu.columbia.rascal.domain.appendix 73 71 2 2 17 3.0% 89.0% 8.0% 1
edu.columbia.rascal.domain.coi 44 44 0 1 18 0.0% 95.0% 5.0% 1
edu.columbia.rascal.domain.consent 23 23 0 0 10 0.0% 100.0% 0.0% 1
edu.columbia.rascal.domain.hipaa 25 24 1 0 16 4.0% 100.0% 4.0% 1
edu.columbia.rascal.domain.hipaa.auxiliary.objects 1 0 1 1 1 100.0% 50.0% 50.0% 1
edu.columbia.rascal.domain.ic 39 39 0 0 15 0.0% 100.0% 0.0% 1
edu.columbia.rascal.domain.ic.auxiliary.objects 3 0 3 0 1 100.0% 100.0% 100.0% 1
edu.columbia.rascal.domain.irb 205 204 1 3 17 0.0% 85.0% 15.000001% 1
edu.columbia.rascal.domain.irb.auxilliary.objects 2 0 2 1 1 100.0% 50.0% 50.0% 1
edu.columbia.rascal.domain.pt 36 36 0 1 13 0.0% 93.0% 7.0% 1
edu.columbia.rascal.domain.tc 23 23 0 1 10 0.0% 91.0% 9.0% 1
edu.columbia.rascal.domain.velos 4 4 0 0 5 0.0% 100.0% 0.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

edu.columbia.rascal.domain

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 19 8.0% 70.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.AbstractAuditable
edu.columbia.rascal.domain.AbstractPersistable
edu.columbia.rascal.domain.BlobEntity
edu.columbia.rascal.domain.StampedBlobEntity
edu.columbia.rascal.domain.PersonnelRoleType
edu.columbia.rascal.domain.QAbstractAuditable
edu.columbia.rascal.domain.QAbstractPersistable
edu.columbia.rascal.domain.QPersonnelRoleType
edu.columbia.rascal.domain.QRascalActivityType
edu.columbia.rascal.domain.QRascalAdministrativeLocation
edu.columbia.rascal.domain.QRascalAffiliatedInstitution
edu.columbia.rascal.domain.QRascalAppendixPPE
edu.columbia.rascal.domain.QRascalCountry
edu.columbia.rascal.domain.QRascalDepartment
edu.columbia.rascal.domain.QRascalDropdown
edu.columbia.rascal.domain.QRascalDrugsLookup
edu.columbia.rascal.domain.QRascalDrugsRoute
edu.columbia.rascal.domain.QRascalIacucBuildingLookup
edu.columbia.rascal.domain.QRascalIacucDocTypes
edu.columbia.rascal.domain.QRascalLocationTypeLookup
edu.columbia.rascal.domain.QRascalPtDeadlineType
edu.columbia.rascal.domain.QRascalReportDistribution
edu.columbia.rascal.domain.QRascalSchool
edu.columbia.rascal.domain.QRascalSpecies
edu.columbia.rascal.domain.QRascalUser
edu.columbia.rascal.domain.QRuAuthorizedDepartment
edu.columbia.rascal.domain.QRuIcmexpSurgeryTraining
edu.columbia.rascal.domain.QRuOccHealthProgEnrollment
edu.columbia.rascal.domain.QRuRadiationSafetyBadge
edu.columbia.rascal.domain.QRuSimpleTrainingEnrollment
edu.columbia.rascal.domain.RascalActivityType
edu.columbia.rascal.domain.RascalAdministrativeLocation
edu.columbia.rascal.domain.RascalAffiliatedInstitution
edu.columbia.rascal.domain.RascalAppendixPPE
edu.columbia.rascal.domain.RascalCountry
edu.columbia.rascal.domain.RascalDepartment
edu.columbia.rascal.domain.RascalDropdown
edu.columbia.rascal.domain.RascalDrugsLookup
edu.columbia.rascal.domain.RascalDrugsRoute
edu.columbia.rascal.domain.RascalIacucBuildingLookup
edu.columbia.rascal.domain.RascalIacucDocTypes
edu.columbia.rascal.domain.RascalLocationTypeLookup
edu.columbia.rascal.domain.RascalPtDeadlineType
edu.columbia.rascal.domain.RascalReportDistribution
edu.columbia.rascal.domain.RascalSchool
edu.columbia.rascal.domain.RascalSpecies
edu.columbia.rascal.domain.RascalUser
edu.columbia.rascal.domain.RuAuthorizedDepartment
edu.columbia.rascal.domain.RuIcmexpSurgeryTraining
edu.columbia.rascal.domain.RuOccHealthProgEnrollment
edu.columbia.rascal.domain.RuRadiationSafetyBadge
edu.columbia.rascal.domain.RuSimpleTrainingEnrollment
edu.columbia.rascal.domain.appendix
edu.columbia.rascal.domain.coi
edu.columbia.rascal.domain.consent
edu.columbia.rascal.domain.hipaa
edu.columbia.rascal.domain.ic
edu.columbia.rascal.domain.irb
edu.columbia.rascal.domain.pt
edu.columbia.rascal.domain.tc
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain.appendix
edu.columbia.rascal.domain.tc
java.io
java.lang
java.sql
java.util
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.apache.commons.logging
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.joda.time
org.springframework.data.domain
org.springframework.mock.staticmock
org.springframework.security.core
org.springframework.security.core.context

edu.columbia.rascal.domain.appendix

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 17 3.0% 89.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.appendix.AbstractAppendix
edu.columbia.rascal.domain.appendix.AppendixConstants
edu.columbia.rascal.domain.appendix.AbstractAppendix$1
edu.columbia.rascal.domain.appendix.AppendixA
edu.columbia.rascal.domain.appendix.AppendixAccessControl
edu.columbia.rascal.domain.appendix.AppendixApproval
edu.columbia.rascal.domain.appendix.AppendixB
edu.columbia.rascal.domain.appendix.AppendixBPPE
edu.columbia.rascal.domain.appendix.AppendixC
edu.columbia.rascal.domain.appendix.AppendixCPPE
edu.columbia.rascal.domain.appendix.AppendixChemical
edu.columbia.rascal.domain.appendix.AppendixCorrespondence
edu.columbia.rascal.domain.appendix.AppendixD
edu.columbia.rascal.domain.appendix.AppendixE
edu.columbia.rascal.domain.appendix.AppendixF
edu.columbia.rascal.domain.appendix.AppendixG
edu.columbia.rascal.domain.appendix.AppendixH
edu.columbia.rascal.domain.appendix.AppendixHStaff
edu.columbia.rascal.domain.appendix.AppendixI
edu.columbia.rascal.domain.appendix.AppendixIControlSubs
edu.columbia.rascal.domain.appendix.AppendixIsotope
edu.columbia.rascal.domain.appendix.AppendixLocation
edu.columbia.rascal.domain.appendix.AppendixTracking
edu.columbia.rascal.domain.appendix.HzAppendixHeader
edu.columbia.rascal.domain.appendix.HzAttachment
edu.columbia.rascal.domain.appendix.HzAttestation
edu.columbia.rascal.domain.appendix.HzCorrespondence
edu.columbia.rascal.domain.appendix.HzCriticalOrganType
edu.columbia.rascal.domain.appendix.HzDosimetry
edu.columbia.rascal.domain.appendix.HzDosimetryDose
edu.columbia.rascal.domain.appendix.HzHepVaccForm
edu.columbia.rascal.domain.appendix.HzHumanSubjects
edu.columbia.rascal.domain.appendix.HzNotes
edu.columbia.rascal.domain.appendix.HzProcedure
edu.columbia.rascal.domain.appendix.HzProcedureType
edu.columbia.rascal.domain.appendix.HzRadiopharmaceutical
edu.columbia.rascal.domain.appendix.HzStaff
edu.columbia.rascal.domain.appendix.HzStatus
edu.columbia.rascal.domain.appendix.QAppendixA
edu.columbia.rascal.domain.appendix.QAppendixAccessControl
edu.columbia.rascal.domain.appendix.QAppendixApproval
edu.columbia.rascal.domain.appendix.QAppendixB
edu.columbia.rascal.domain.appendix.QAppendixBPPE
edu.columbia.rascal.domain.appendix.QAppendixC
edu.columbia.rascal.domain.appendix.QAppendixCPPE
edu.columbia.rascal.domain.appendix.QAppendixChemical
edu.columbia.rascal.domain.appendix.QAppendixCorrespondence
edu.columbia.rascal.domain.appendix.QAppendixD
edu.columbia.rascal.domain.appendix.QAppendixE
edu.columbia.rascal.domain.appendix.QAppendixF
edu.columbia.rascal.domain.appendix.QAppendixG
edu.columbia.rascal.domain.appendix.QAppendixH
edu.columbia.rascal.domain.appendix.QAppendixHStaff
edu.columbia.rascal.domain.appendix.QAppendixI
edu.columbia.rascal.domain.appendix.QAppendixIControlSubs
edu.columbia.rascal.domain.appendix.QAppendixIsotope
edu.columbia.rascal.domain.appendix.QAppendixLocation
edu.columbia.rascal.domain.appendix.QAppendixTracking
edu.columbia.rascal.domain.appendix.QHzAppendixHeader
edu.columbia.rascal.domain.appendix.QHzAttachment
edu.columbia.rascal.domain.appendix.QHzAttestation
edu.columbia.rascal.domain.appendix.QHzCorrespondence
edu.columbia.rascal.domain.appendix.QHzCriticalOrganType
edu.columbia.rascal.domain.appendix.QHzDosimetry
edu.columbia.rascal.domain.appendix.QHzDosimetryDose
edu.columbia.rascal.domain.appendix.QHzHepVaccForm
edu.columbia.rascal.domain.appendix.QHzHumanSubjects
edu.columbia.rascal.domain.appendix.QHzNotes
edu.columbia.rascal.domain.appendix.QHzProcedure
edu.columbia.rascal.domain.appendix.QHzProcedureType
edu.columbia.rascal.domain.appendix.QHzRadiopharmaceutical
edu.columbia.rascal.domain.appendix.QHzStaff
edu.columbia.rascal.domain.appendix.QHzStatus
edu.columbia.rascal.domain
edu.columbia.rascal.domain.irb
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
edu.columbia.rascal.domain.irb
java.io
java.lang
java.sql
java.util
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.joda.time
org.springframework.beans.factory.annotation
org.springframework.beans.factory.aspectj
org.springframework.mock.staticmock

edu.columbia.rascal.domain.coi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 18 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.coi.CoiAnswerGroup
edu.columbia.rascal.domain.coi.CoiAttachment
edu.columbia.rascal.domain.coi.CoiBusinessInterest
edu.columbia.rascal.domain.coi.CoiBusinessInterest$1
edu.columbia.rascal.domain.coi.CoiBusinessInterestDetail
edu.columbia.rascal.domain.coi.CoiClearanceReason
edu.columbia.rascal.domain.coi.CoiConflictHeader
edu.columbia.rascal.domain.coi.CoiCorrespondence
edu.columbia.rascal.domain.coi.CoiDisclosure
edu.columbia.rascal.domain.coi.CoiDisclosureDetail
edu.columbia.rascal.domain.coi.CoiDisclosureSnapshot
edu.columbia.rascal.domain.coi.CoiFormVersion
edu.columbia.rascal.domain.coi.CoiJustInTime
edu.columbia.rascal.domain.coi.CoiJustInTimeAttachment
edu.columbia.rascal.domain.coi.CoiJustInTimePersonnel
edu.columbia.rascal.domain.coi.CoiNotes
edu.columbia.rascal.domain.coi.CoiPossibleAnswer
edu.columbia.rascal.domain.coi.CoiPossibleClearanceReason
edu.columbia.rascal.domain.coi.CoiQuestion
edu.columbia.rascal.domain.coi.CoiQuestionLookup
edu.columbia.rascal.domain.coi.CoiQuestionPtIc
edu.columbia.rascal.domain.coi.CoiUserAnswer
edu.columbia.rascal.domain.coi.CoiUserAnswer$1
edu.columbia.rascal.domain.coi.QCoiAnswerGroup
edu.columbia.rascal.domain.coi.QCoiAttachment
edu.columbia.rascal.domain.coi.QCoiBusinessInterest
edu.columbia.rascal.domain.coi.QCoiBusinessInterestDetail
edu.columbia.rascal.domain.coi.QCoiClearanceReason
edu.columbia.rascal.domain.coi.QCoiConflictHeader
edu.columbia.rascal.domain.coi.QCoiCorrespondence
edu.columbia.rascal.domain.coi.QCoiDisclosure
edu.columbia.rascal.domain.coi.QCoiDisclosureDetail
edu.columbia.rascal.domain.coi.QCoiDisclosureSnapshot
edu.columbia.rascal.domain.coi.QCoiFormVersion
edu.columbia.rascal.domain.coi.QCoiJustInTime
edu.columbia.rascal.domain.coi.QCoiJustInTimeAttachment
edu.columbia.rascal.domain.coi.QCoiJustInTimePersonnel
edu.columbia.rascal.domain.coi.QCoiNotes
edu.columbia.rascal.domain.coi.QCoiPossibleAnswer
edu.columbia.rascal.domain.coi.QCoiPossibleClearanceReason
edu.columbia.rascal.domain.coi.QCoiQuestion
edu.columbia.rascal.domain.coi.QCoiQuestionLookup
edu.columbia.rascal.domain.coi.QCoiQuestionPtIc
edu.columbia.rascal.domain.coi.QCoiUserAnswer
edu.columbia.rascal.domain.irb
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
edu.columbia.rascal.domain.irb
edu.columbia.rascal.domain.pt
java.io
java.lang
java.sql
java.util
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.joda.time
org.springframework.beans.factory.annotation
org.springframework.beans.factory.aspectj
org.springframework.mock.staticmock

edu.columbia.rascal.domain.consent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.consent.ConsentAccessControl
edu.columbia.rascal.domain.consent.ConsentAttachmentHistory
edu.columbia.rascal.domain.consent.ConsentContact
edu.columbia.rascal.domain.consent.ConsentDataSheet
edu.columbia.rascal.domain.consent.ConsentDynamicParagraph
edu.columbia.rascal.domain.consent.ConsentFormElement
edu.columbia.rascal.domain.consent.ConsentHeader
edu.columbia.rascal.domain.consent.ConsentSignatureLine
edu.columbia.rascal.domain.consent.ConsentSignatureLine$1
edu.columbia.rascal.domain.consent.ConsentStaticParagraph
edu.columbia.rascal.domain.consent.ConsentSuggestedParagraph
edu.columbia.rascal.domain.consent.QConsentAccessControl
edu.columbia.rascal.domain.consent.QConsentAttachmentHistory
edu.columbia.rascal.domain.consent.QConsentContact
edu.columbia.rascal.domain.consent.QConsentDataSheet
edu.columbia.rascal.domain.consent.QConsentDynamicParagraph
edu.columbia.rascal.domain.consent.QConsentFormElement
edu.columbia.rascal.domain.consent.QConsentHeader
edu.columbia.rascal.domain.consent.QConsentSignatureLine
edu.columbia.rascal.domain.consent.QConsentStaticParagraph
edu.columbia.rascal.domain.consent.QConsentSuggestedParagraph
edu.columbia.rascal.domain.consent.QRascalConsentSignatureLine
edu.columbia.rascal.domain.consent.RascalConsentSignatureLine
None com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
java.io
java.lang
java.util
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.springframework.mock.staticmock

edu.columbia.rascal.domain.hipaa

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 4.0% 100.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.hipaa.HipaaBusinessObject
edu.columbia.rascal.domain.hipaa.HipaaAccessControl
edu.columbia.rascal.domain.hipaa.HipaaAnswer
edu.columbia.rascal.domain.hipaa.HipaaForm
edu.columbia.rascal.domain.hipaa.HipaaHeader
edu.columbia.rascal.domain.hipaa.HipaaHeaderForm
edu.columbia.rascal.domain.hipaa.HipaaHeaderFormQuestion
edu.columbia.rascal.domain.hipaa.HipaaHeaderFormQuestion$1
edu.columbia.rascal.domain.hipaa.HipaaIrbResolution
edu.columbia.rascal.domain.hipaa.HipaaNotes
edu.columbia.rascal.domain.hipaa.HipaaQuestionLookup
edu.columbia.rascal.domain.hipaa.HipaaQuestionLookup$1
edu.columbia.rascal.domain.hipaa.HipaaReviewer
edu.columbia.rascal.domain.hipaa.HipaaStatus
edu.columbia.rascal.domain.hipaa.QHipaaAccessControl
edu.columbia.rascal.domain.hipaa.QHipaaAnswer
edu.columbia.rascal.domain.hipaa.QHipaaForm
edu.columbia.rascal.domain.hipaa.QHipaaHeader
edu.columbia.rascal.domain.hipaa.QHipaaHeaderForm
edu.columbia.rascal.domain.hipaa.QHipaaHeaderFormQuestion
edu.columbia.rascal.domain.hipaa.QHipaaIrbResolution
edu.columbia.rascal.domain.hipaa.QHipaaNotes
edu.columbia.rascal.domain.hipaa.QHipaaQuestionLookup
edu.columbia.rascal.domain.hipaa.QHipaaReviewer
edu.columbia.rascal.domain.hipaa.QHipaaStatus
None com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.authorization
edu.columbia.rascal.common
edu.columbia.rascal.domain
edu.columbia.rascal.domain.hipaa.auxiliary.objects
edu.columbia.rascal.domain.irb
java.io
java.lang
java.lang.reflect
java.util
org.apache.commons.logging
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.springframework.mock.staticmock

edu.columbia.rascal.domain.hipaa.auxiliary.objects

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.hipaa.auxiliary.objects.HipaaStatusConstants
None edu.columbia.rascal.domain.hipaa
java.lang

edu.columbia.rascal.domain.ic

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 15 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.ic.IacucAdverseAttachment
edu.columbia.rascal.domain.ic.IacucAdverseEvent
edu.columbia.rascal.domain.ic.IacucAnimalNumber
edu.columbia.rascal.domain.ic.IacucAnimalUse
edu.columbia.rascal.domain.ic.IacucAnimalUseMaterial
edu.columbia.rascal.domain.ic.IacucAttachment
edu.columbia.rascal.domain.ic.IacucDrugs
edu.columbia.rascal.domain.ic.IacucEptCriteria
edu.columbia.rascal.domain.ic.IacucExternalFunding
edu.columbia.rascal.domain.ic.IacucLocation
edu.columbia.rascal.domain.ic.IacucModReason
edu.columbia.rascal.domain.ic.IacucPainCategoryProcedure
edu.columbia.rascal.domain.ic.IacucProtocol
edu.columbia.rascal.domain.ic.IacucProtocolHeader
edu.columbia.rascal.domain.ic.IacucQuestion
edu.columbia.rascal.domain.ic.IacucStaff
edu.columbia.rascal.domain.ic.IacucStaffProcedureHistory
edu.columbia.rascal.domain.ic.IacucSurgery
edu.columbia.rascal.domain.ic.QIacucAdverseAttachment
edu.columbia.rascal.domain.ic.QIacucAdverseEvent
edu.columbia.rascal.domain.ic.QIacucAnimalNumber
edu.columbia.rascal.domain.ic.QIacucAnimalUse
edu.columbia.rascal.domain.ic.QIacucAnimalUseMaterial
edu.columbia.rascal.domain.ic.QIacucAttachment
edu.columbia.rascal.domain.ic.QIacucDrugs
edu.columbia.rascal.domain.ic.QIacucEptCriteria
edu.columbia.rascal.domain.ic.QIacucExternalFunding
edu.columbia.rascal.domain.ic.QIacucLocation
edu.columbia.rascal.domain.ic.QIacucModReason
edu.columbia.rascal.domain.ic.QIacucPainCategoryProcedure
edu.columbia.rascal.domain.ic.QIacucProtocol
edu.columbia.rascal.domain.ic.QIacucProtocolHeader
edu.columbia.rascal.domain.ic.QIacucQuestion
edu.columbia.rascal.domain.ic.QIacucStaff
edu.columbia.rascal.domain.ic.QIacucStaffProcedureHistory
edu.columbia.rascal.domain.ic.QIacucSurgery
edu.columbia.rascal.domain.ic.QRascalIacucModReason
edu.columbia.rascal.domain.ic.RascalIacucModReason
edu.columbia.rascal.domain.ic.RascalIacucModReason$1
None com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
java.io
java.lang
java.lang.reflect
java.sql
java.util
org.apache.commons.lang3
org.apache.commons.logging
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.joda.time
org.springframework.mock.staticmock

edu.columbia.rascal.domain.ic.auxiliary.objects

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.ic.auxiliary.objects.IacucConstants
edu.columbia.rascal.domain.ic.auxiliary.objects.IacucEmailConstants
edu.columbia.rascal.domain.ic.auxiliary.objects.IacucStatusConstants
None None java.lang

edu.columbia.rascal.domain.irb

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 17 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.irb.IrbTraceableBusinessObject
edu.columbia.rascal.domain.irb.IrbAdminMember
edu.columbia.rascal.domain.irb.IrbAdverseEvent
edu.columbia.rascal.domain.irb.IrbAdverseEventAttachment
edu.columbia.rascal.domain.irb.IrbAdverseEventAttachment$1
edu.columbia.rascal.domain.irb.IrbAdverseEventProduct
edu.columbia.rascal.domain.irb.IrbAdverseEventReportedTo
edu.columbia.rascal.domain.irb.IrbAdverseEventResult
edu.columbia.rascal.domain.irb.IrbAffiliatedInstitution
edu.columbia.rascal.domain.irb.IrbAgendaAddendum
edu.columbia.rascal.domain.irb.IrbAgendaDataSheet
edu.columbia.rascal.domain.irb.IrbAgendaEvent
edu.columbia.rascal.domain.irb.IrbAgendaEventReviewer
edu.columbia.rascal.domain.irb.IrbAgendaHeader
edu.columbia.rascal.domain.irb.IrbAgendaProtocolParticipant
edu.columbia.rascal.domain.irb.IrbAgendaStatus
edu.columbia.rascal.domain.irb.IrbApproval
edu.columbia.rascal.domain.irb.IrbApprovalLetter
edu.columbia.rascal.domain.irb.IrbApprovalLetterHistory
edu.columbia.rascal.domain.irb.IrbAttachment
edu.columbia.rascal.domain.irb.IrbAttachmentHistory
edu.columbia.rascal.domain.irb.IrbBiologicalSpecimen
edu.columbia.rascal.domain.irb.IrbBiologicalSpecimenProtocol
edu.columbia.rascal.domain.irb.IrbChildInvolvement
edu.columbia.rascal.domain.irb.IrbChildInvolvementAnswer
edu.columbia.rascal.domain.irb.IrbClosure
edu.columbia.rascal.domain.irb.IrbClosureAttachment
edu.columbia.rascal.domain.irb.IrbClosureReason
edu.columbia.rascal.domain.irb.IrbCommittee
edu.columbia.rascal.domain.irb.IrbCommitteeMember
edu.columbia.rascal.domain.irb.IrbConcurrentStudy
edu.columbia.rascal.domain.irb.IrbCorrespondence
edu.columbia.rascal.domain.irb.IrbCorrespondenceRecipient
edu.columbia.rascal.domain.irb.IrbDataSecurity
edu.columbia.rascal.domain.irb.IrbDataSheet
edu.columbia.rascal.domain.irb.IrbDevice
edu.columbia.rascal.domain.irb.IrbDrug
edu.columbia.rascal.domain.irb.IrbEventCommittee
edu.columbia.rascal.domain.irb.IrbExemptionSelection
edu.columbia.rascal.domain.irb.IrbExemptionType
edu.columbia.rascal.domain.irb.IrbExistingData
edu.columbia.rascal.domain.irb.IrbExpeditableAnswer
edu.columbia.rascal.domain.irb.IrbExpeditableQuestion
edu.columbia.rascal.domain.irb.IrbFacility
edu.columbia.rascal.domain.irb.IrbFunding
edu.columbia.rascal.domain.irb.IrbFutureUse
edu.columbia.rascal.domain.irb.IrbHumanSpecimen
edu.columbia.rascal.domain.irb.IrbImagingProcedure
edu.columbia.rascal.domain.irb.IrbImagingProcedure$RadiationType
edu.columbia.rascal.domain.irb.IrbInvalidationReason
edu.columbia.rascal.domain.irb.IrbInvestigationalProduct
edu.columbia.rascal.domain.irb.IrbIonizingRadiation
edu.columbia.rascal.domain.irb.IrbLeadInstitutionCoordinatingCenter
edu.columbia.rascal.domain.irb.IrbLocation
edu.columbia.rascal.domain.irb.IrbMeetingAttendant
edu.columbia.rascal.domain.irb.IrbMeetingAttributes
edu.columbia.rascal.domain.irb.IrbModification
edu.columbia.rascal.domain.irb.IrbNotes
edu.columbia.rascal.domain.irb.IrbNotes$1
edu.columbia.rascal.domain.irb.IrbOfficialIrbOfRecord
edu.columbia.rascal.domain.irb.IrbPrimaryResearchQuestion
edu.columbia.rascal.domain.irb.IrbPrivacyAndDataSecurity
edu.columbia.rascal.domain.irb.IrbProcedures
edu.columbia.rascal.domain.irb.IrbProtocol
edu.columbia.rascal.domain.irb.IrbProtocolDetail
edu.columbia.rascal.domain.irb.IrbProtocolDetailLists
edu.columbia.rascal.domain.irb.IrbProtocolHeader
edu.columbia.rascal.domain.irb.IrbProtocolHeader$1
edu.columbia.rascal.domain.irb.IrbProtocolHeader$EventType
edu.columbia.rascal.domain.irb.IrbProtocolRisksBenefits
edu.columbia.rascal.domain.irb.IrbProtocolSnapshot
edu.columbia.rascal.domain.irb.IrbProtocolSubjects
edu.columbia.rascal.domain.irb.IrbRecruitmentAndConsent
edu.columbia.rascal.domain.irb.IrbRecruitmentMedia
edu.columbia.rascal.domain.irb.IrbRenewal
edu.columbia.rascal.domain.irb.IrbRenewalAdverseEvent
edu.columbia.rascal.domain.irb.IrbResearchProcedure
edu.columbia.rascal.domain.irb.IrbReviewer
edu.columbia.rascal.domain.irb.IrbSpecialSubjectPopulation
edu.columbia.rascal.domain.irb.IrbStaff
edu.columbia.rascal.domain.irb.IrbStaffProcedureHistory
edu.columbia.rascal.domain.irb.IrbStatus
edu.columbia.rascal.domain.irb.IrbStatus$1
edu.columbia.rascal.domain.irb.IrbSubjSubStudy
edu.columbia.rascal.domain.irb.IrbSubjectPopulation
edu.columbia.rascal.domain.irb.IrbSubjectPopulationActual
edu.columbia.rascal.domain.irb.IrbUnanticipatedAttachment
edu.columbia.rascal.domain.irb.IrbUnanticipatedAttachment$1
edu.columbia.rascal.domain.irb.IrbUnanticipatedProblem
edu.columbia.rascal.domain.irb.IrbUnanticipatedReportedTo
edu.columbia.rascal.domain.irb.QIrbAdminMember
edu.columbia.rascal.domain.irb.QIrbAdverseEvent
edu.columbia.rascal.domain.irb.QIrbAdverseEventAttachment
edu.columbia.rascal.domain.irb.QIrbAdverseEventProduct
edu.columbia.rascal.domain.irb.QIrbAdverseEventReportedTo
edu.columbia.rascal.domain.irb.QIrbAdverseEventResult
edu.columbia.rascal.domain.irb.QIrbAffiliatedInstitution
edu.columbia.rascal.domain.irb.QIrbAgendaAddendum
edu.columbia.rascal.domain.irb.QIrbAgendaDataSheet
edu.columbia.rascal.domain.irb.QIrbAgendaEvent
edu.columbia.rascal.domain.irb.QIrbAgendaEventReviewer
edu.columbia.rascal.domain.irb.QIrbAgendaHeader
edu.columbia.rascal.domain.irb.QIrbAgendaProtocolParticipant
edu.columbia.rascal.domain.irb.QIrbAgendaStatus
edu.columbia.rascal.domain.irb.QIrbApproval
edu.columbia.rascal.domain.irb.QIrbApprovalLetter
edu.columbia.rascal.domain.irb.QIrbApprovalLetterHistory
edu.columbia.rascal.domain.irb.QIrbAttachment
edu.columbia.rascal.domain.irb.QIrbAttachmentHistory
edu.columbia.rascal.domain.irb.QIrbBiologicalSpecimen
edu.columbia.rascal.domain.irb.QIrbBiologicalSpecimenProtocol
edu.columbia.rascal.domain.irb.QIrbChildInvolvement
edu.columbia.rascal.domain.irb.QIrbChildInvolvementAnswer
edu.columbia.rascal.domain.irb.QIrbClosure
edu.columbia.rascal.domain.irb.QIrbClosureAttachment
edu.columbia.rascal.domain.irb.QIrbClosureReason
edu.columbia.rascal.domain.irb.QIrbCommittee
edu.columbia.rascal.domain.irb.QIrbCommitteeMember
edu.columbia.rascal.domain.irb.QIrbConcurrentStudy
edu.columbia.rascal.domain.irb.QIrbCorrespondence
edu.columbia.rascal.domain.irb.QIrbCorrespondenceRecipient
edu.columbia.rascal.domain.irb.QIrbDataSecurity
edu.columbia.rascal.domain.irb.QIrbDataSheet
edu.columbia.rascal.domain.irb.QIrbDevice
edu.columbia.rascal.domain.irb.QIrbDrug
edu.columbia.rascal.domain.irb.QIrbEventCommittee
edu.columbia.rascal.domain.irb.QIrbExemptionSelection
edu.columbia.rascal.domain.irb.QIrbExemptionType
edu.columbia.rascal.domain.irb.QIrbExistingData
edu.columbia.rascal.domain.irb.QIrbExpeditableAnswer
edu.columbia.rascal.domain.irb.QIrbExpeditableQuestion
edu.columbia.rascal.domain.irb.QIrbFacility
edu.columbia.rascal.domain.irb.QIrbFunding
edu.columbia.rascal.domain.irb.QIrbFutureUse
edu.columbia.rascal.domain.irb.QIrbHumanSpecimen
edu.columbia.rascal.domain.irb.QIrbImagingProcedure
edu.columbia.rascal.domain.irb.QIrbInvalidationReason
edu.columbia.rascal.domain.irb.QIrbInvestigationalProduct
edu.columbia.rascal.domain.irb.QIrbIonizingRadiation
edu.columbia.rascal.domain.irb.QIrbLeadInstitutionCoordinatingCenter
edu.columbia.rascal.domain.irb.QIrbLocation
edu.columbia.rascal.domain.irb.QIrbMeetingAttendant
edu.columbia.rascal.domain.irb.QIrbMeetingAttributes
edu.columbia.rascal.domain.irb.QIrbModification
edu.columbia.rascal.domain.irb.QIrbNotes
edu.columbia.rascal.domain.irb.QIrbOfficialIrbOfRecord
edu.columbia.rascal.domain.irb.QIrbPrimaryResearchQuestion
edu.columbia.rascal.domain.irb.QIrbPrivacyAndDataSecurity
edu.columbia.rascal.domain.irb.QIrbProcedures
edu.columbia.rascal.domain.irb.QIrbProtocol
edu.columbia.rascal.domain.irb.QIrbProtocolDetail
edu.columbia.rascal.domain.irb.QIrbProtocolDetailLists
edu.columbia.rascal.domain.irb.QIrbProtocolHeader
edu.columbia.rascal.domain.irb.QIrbProtocolRisksBenefits
edu.columbia.rascal.domain.irb.QIrbProtocolSnapshot
edu.columbia.rascal.domain.irb.QIrbProtocolSubjects
edu.columbia.rascal.domain.irb.QIrbRecruitmentAndConsent
edu.columbia.rascal.domain.irb.QIrbRecruitmentMedia
edu.columbia.rascal.domain.irb.QIrbRenewal
edu.columbia.rascal.domain.irb.QIrbRenewalAdverseEvent
edu.columbia.rascal.domain.irb.QIrbResearchProcedure
edu.columbia.rascal.domain.irb.QIrbReviewer
edu.columbia.rascal.domain.irb.QIrbSpecialSubjectPopulation
edu.columbia.rascal.domain.irb.QIrbStaff
edu.columbia.rascal.domain.irb.QIrbStaffProcedureHistory
edu.columbia.rascal.domain.irb.QIrbStatus
edu.columbia.rascal.domain.irb.QIrbSubjSubStudy
edu.columbia.rascal.domain.irb.QIrbSubjectPopulation
edu.columbia.rascal.domain.irb.QIrbSubjectPopulationActual
edu.columbia.rascal.domain.irb.QIrbUnanticipatedAttachment
edu.columbia.rascal.domain.irb.QIrbUnanticipatedProblem
edu.columbia.rascal.domain.irb.QIrbUnanticipatedReportedTo
edu.columbia.rascal.domain.irb.QRascalAdverseEvent
edu.columbia.rascal.domain.irb.QRascalApprovalType
edu.columbia.rascal.domain.irb.QRascalChildInvolveQuestion
edu.columbia.rascal.domain.irb.QRascalChildInvolveType
edu.columbia.rascal.domain.irb.QRascalClosureReason
edu.columbia.rascal.domain.irb.QRascalDocumentTypes
edu.columbia.rascal.domain.irb.QRascalFacility
edu.columbia.rascal.domain.irb.QRascalIndIdeHolderType
edu.columbia.rascal.domain.irb.QRascalInvalidationReason
edu.columbia.rascal.domain.irb.QRascalRecruitmentMedia
edu.columbia.rascal.domain.irb.QRascalRenewalStudyStatus
edu.columbia.rascal.domain.irb.QRascalReportedToLookup
edu.columbia.rascal.domain.irb.QRascalResearchProcedure
edu.columbia.rascal.domain.irb.QRascalResult
edu.columbia.rascal.domain.irb.QRascalSubjectPopulation
edu.columbia.rascal.domain.irb.RascalAdverseEvent
edu.columbia.rascal.domain.irb.RascalApprovalType
edu.columbia.rascal.domain.irb.RascalChildInvolveQuestion
edu.columbia.rascal.domain.irb.RascalChildInvolveType
edu.columbia.rascal.domain.irb.RascalClosureReason
edu.columbia.rascal.domain.irb.RascalDocumentTypes
edu.columbia.rascal.domain.irb.RascalFacility
edu.columbia.rascal.domain.irb.RascalFacility$1
edu.columbia.rascal.domain.irb.RascalIndIdeHolderType
edu.columbia.rascal.domain.irb.RascalInvalidationReason
edu.columbia.rascal.domain.irb.RascalRecruitmentMedia
edu.columbia.rascal.domain.irb.RascalRenewalStudyStatus
edu.columbia.rascal.domain.irb.RascalReportedToLookup
edu.columbia.rascal.domain.irb.RascalResearchProcedure
edu.columbia.rascal.domain.irb.RascalResearchProcedure$1
edu.columbia.rascal.domain.irb.RascalResult
edu.columbia.rascal.domain.irb.RascalSubjectPopulation
edu.columbia.rascal.domain.irb.RascalSubjectPopulation$SequenceComparator
edu.columbia.rascal.domain.appendix
edu.columbia.rascal.domain.coi
edu.columbia.rascal.domain.hipaa
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
edu.columbia.rascal.domain.appendix
edu.columbia.rascal.domain.coi
edu.columbia.rascal.domain.irb.auxilliary.objects
java.io
java.lang
java.sql
java.util
org.apache.commons.lang3
org.apache.commons.logging
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.joda.time
org.springframework.mock.staticmock

edu.columbia.rascal.domain.irb.auxilliary.objects

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
edu.columbia.rascal.domain.irb.auxilliary.objects.IrbHazardConstants
edu.columbia.rascal.domain.irb.auxilliary.objects.IrbStatusConstants
None edu.columbia.rascal.domain.irb
java.lang

edu.columbia.rascal.domain.pt

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.pt.PtAccessControl
edu.columbia.rascal.domain.pt.PtAgencyAddress
edu.columbia.rascal.domain.pt.PtApproval
edu.columbia.rascal.domain.pt.PtAttachDocuments
edu.columbia.rascal.domain.pt.PtBudget
edu.columbia.rascal.domain.pt.PtCompliance
edu.columbia.rascal.domain.pt.PtCorrespondence
edu.columbia.rascal.domain.pt.PtCorrespondenceRecipient
edu.columbia.rascal.domain.pt.PtIncomeSource
edu.columbia.rascal.domain.pt.PtInstitutionUsage
edu.columbia.rascal.domain.pt.PtNotes
edu.columbia.rascal.domain.pt.PtProposalHeader
edu.columbia.rascal.domain.pt.PtSnapshot
edu.columbia.rascal.domain.pt.PtSpace
edu.columbia.rascal.domain.pt.PtSpaceUtilization
edu.columbia.rascal.domain.pt.PtSubAwardInstitution
edu.columbia.rascal.domain.pt.PtTracking
edu.columbia.rascal.domain.pt.QPtAccessControl
edu.columbia.rascal.domain.pt.QPtAgencyAddress
edu.columbia.rascal.domain.pt.QPtApproval
edu.columbia.rascal.domain.pt.QPtAttachDocuments
edu.columbia.rascal.domain.pt.QPtBudget
edu.columbia.rascal.domain.pt.QPtCompliance
edu.columbia.rascal.domain.pt.QPtCorrespondence
edu.columbia.rascal.domain.pt.QPtCorrespondenceRecipient
edu.columbia.rascal.domain.pt.QPtIncomeSource
edu.columbia.rascal.domain.pt.QPtInstitutionUsage
edu.columbia.rascal.domain.pt.QPtNotes
edu.columbia.rascal.domain.pt.QPtProposalHeader
edu.columbia.rascal.domain.pt.QPtSnapshot
edu.columbia.rascal.domain.pt.QPtSpace
edu.columbia.rascal.domain.pt.QPtSpaceUtilization
edu.columbia.rascal.domain.pt.QPtSubAwardInstitution
edu.columbia.rascal.domain.pt.QPtTracking
edu.columbia.rascal.domain.pt.QRascalAgency
edu.columbia.rascal.domain.pt.RascalAgency
edu.columbia.rascal.domain.coi
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.authorization
edu.columbia.rascal.common
edu.columbia.rascal.domain
java.io
java.lang
java.sql
java.text
java.util
org.apache.commons.logging
org.joda.time
org.springframework.util

edu.columbia.rascal.domain.tc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.tc.QTcaccessControl
edu.columbia.rascal.domain.tc.QTcanswer
edu.columbia.rascal.domain.tc.QTccourseComplianceLookup
edu.columbia.rascal.domain.tc.QTccourseHeader
edu.columbia.rascal.domain.tc.QTcdivision
edu.columbia.rascal.domain.tc.QTcquestion
edu.columbia.rascal.domain.tc.QTcreference
edu.columbia.rascal.domain.tc.QTcrequiredCourse
edu.columbia.rascal.domain.tc.QTcuserEhs
edu.columbia.rascal.domain.tc.QTcuserHeader
edu.columbia.rascal.domain.tc.QTcuserRequiredCourse
edu.columbia.rascal.domain.tc.TcaccessControl
edu.columbia.rascal.domain.tc.Tcanswer
edu.columbia.rascal.domain.tc.Tcanswer$1
edu.columbia.rascal.domain.tc.TccourseComplianceLookup
edu.columbia.rascal.domain.tc.TccourseHeader
edu.columbia.rascal.domain.tc.Tcdivision
edu.columbia.rascal.domain.tc.Tcquestion
edu.columbia.rascal.domain.tc.Tcreference
edu.columbia.rascal.domain.tc.TcrequiredCourse
edu.columbia.rascal.domain.tc.TcuserEhs
edu.columbia.rascal.domain.tc.TcuserHeader
edu.columbia.rascal.domain.tc.TcuserRequiredCourse
edu.columbia.rascal.domain
com.mysema.query.types
com.mysema.query.types.path
edu.columbia.rascal.domain
java.io
java.lang
java.util
org.aspectj.lang
org.aspectj.runtime.internal
org.aspectj.runtime.reflect
org.springframework.mock.staticmock

edu.columbia.rascal.domain.velos

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None edu.columbia.rascal.domain.velos.QVelosInterfaceSummary
edu.columbia.rascal.domain.velos.QVelosReadyQueue
edu.columbia.rascal.domain.velos.VelosInterfaceSummary
edu.columbia.rascal.domain.velos.VelosReadyQueue
None com.mysema.query.types
com.mysema.query.types.path
java.io
java.lang
java.util

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
edu.columbia.rascal.domain edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.appendix edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.coi edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.consent edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.hipaa edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.ic edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.irb edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.pt edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc
edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc edu.columbia.rascal.domain
edu.columbia.rascal.domain.tc

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.