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
org.aludratest 2 2 0 5 17 0.0% 77.0% 23.0% 1
org.aludratest.app 2 2 0 0 11 0.0% 100.0% 0.0% 1
org.aludratest.app.excelwizard 13 13 0 0 23 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd 7 3 4 6 12 57.0% 67.0% 24.0% 1
org.aludratest.codecheck.rule.pmd.annot 2 2 0 0 9 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.awl 6 6 0 0 6 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.data 12 12 0 0 12 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.guicomponent 1 1 0 0 3 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.page 10 10 0 0 12 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.testcase 1 1 0 0 3 0.0% 100.0% 0.0% 1
org.aludratest.codecheck.rule.pmd.uimap 8 8 0 0 12 0.0% 100.0% 0.0% 1
org.aludratest.config 13 3 10 18 8 77.0% 31.0% 8.0% 1
org.aludratest.config.impl 5 4 1 2 10 20.0% 83.0% 3.0% 1
org.aludratest.content 1 0 1 4 1 100.0% 20.0% 20.0% 1
org.aludratest.content.edifact 1 0 1 2 8 100.0% 80.0% 80.0% 1
org.aludratest.content.edifact.edifatto 1 1 0 1 12 0.0% 92.0% 8.0% 1
org.aludratest.content.flat 4 1 3 2 7 75.0% 78.0% 52.999996% 1
org.aludratest.content.flat.data 3 1 2 4 2 67.0% 33.0% 0.0% 1
org.aludratest.content.flat.webdecs 8 8 0 1 13 0.0% 93.0% 7.0% 1
org.aludratest.content.separated 2 0 2 3 5 100.0% 62.0% 62.0% 1
org.aludratest.content.separated.data 2 2 0 4 2 0.0% 33.0% 67.0% 1
org.aludratest.content.separated.util 2 2 0 1 5 0.0% 83.0% 17.0% 1
org.aludratest.content.separated.webdecs 3 3 0 0 14 0.0% 100.0% 0.0% 1
org.aludratest.content.xml 1 0 1 1 5 100.0% 83.0% 83.0% 1
org.aludratest.content.xml.impl 1 1 0 0 11 0.0% 100.0% 0.0% 1
org.aludratest.data 2 1 1 2 2 50.0% 50.0% 0.0% 1
org.aludratest.dict 2 0 2 21 3 100.0% 12.0% 12.0% 1
org.aludratest.exception 6 5 1 36 2 17.0% 5.0% 78.0% 1
org.aludratest.impl 1 0 1 0 1 100.0% 100.0% 100.0% 1
org.aludratest.impl.log4testing 7 1 6 1 10 86.0% 91.0% 77.0% 1
org.aludratest.impl.log4testing.configuration 4 3 1 4 10 25.0% 71.0% 4.0% 1
org.aludratest.impl.log4testing.data 15 12 3 5 8 20.0% 62.0% 18.0% 1
org.aludratest.impl.log4testing.observer 7 5 2 2 14 29.0% 88.0% 16.0% 1
org.aludratest.impl.log4testing.output 1 1 0 0 4 0.0% 100.0% 0.0% 1
org.aludratest.impl.log4testing.output.util 1 1 0 2 7 0.0% 78.0% 22.0% 1
org.aludratest.impl.log4testing.output.writer 8 5 3 1 16 38.0% 94.0% 32.0% 1
org.aludratest.impl.log4testing.util 3 3 0 1 5 0.0% 83.0% 17.0% 1
org.aludratest.impl.plexus 3 3 0 1 17 0.0% 94.0% 6.0% 1
org.aludratest.invoker 3 2 1 4 5 33.0% 56.0% 11.0% 1
org.aludratest.junit 2 2 0 0 16 0.0% 100.0% 0.0% 1
org.aludratest.scheduler 9 3 6 8 9 67.0% 52.999996% 20.0% 1
org.aludratest.scheduler.impl 15 15 0 1 25 0.0% 96.0% 4.0% 1
org.aludratest.scheduler.node 4 3 1 9 4 25.0% 31.0% 44.0% 1
org.aludratest.scheduler.sort 10 9 1 0 5 10.0% 100.0% 10.0% 1
org.aludratest.scheduler.util 3 2 1 2 6 33.0% 75.0% 8.0% 1
org.aludratest.service 17 1 16 36 7 94.0% 16.0% 10.0% 1
org.aludratest.service.cmdline 10 5 5 2 7 50.0% 78.0% 28.0% 1
org.aludratest.service.cmdline.impl 9 9 0 0 12 0.0% 100.0% 0.0% 1
org.aludratest.service.database 5 1 4 0 3 80.0% 100.0% 80.0% 1
org.aludratest.service.edifactfile 7 3 4 1 13 57.0% 93.0% 50.0% 1
org.aludratest.service.edifactfile.data 3 2 1 1 3 33.0% 75.0% 8.0% 1
org.aludratest.service.edifactfile.edifatto 2 2 0 0 16 0.0% 100.0% 0.0% 1
org.aludratest.service.file 8 2 6 8 12 75.0% 60.000004% 35.0% 1
org.aludratest.service.file.data 1 1 0 1 3 0.0% 75.0% 25.0% 1
org.aludratest.service.file.filter 5 4 1 1 5 20.0% 83.0% 3.0% 1
org.aludratest.service.file.impl 7 7 0 0 16 0.0% 100.0% 0.0% 1
org.aludratest.service.file.util 1 1 0 2 2 0.0% 50.0% 50.0% 1
org.aludratest.service.flatfile 6 0 6 1 5 100.0% 83.0% 83.0% 1
org.aludratest.service.flatfile.impl 4 4 0 0 14 0.0% 100.0% 0.0% 1
org.aludratest.service.gitclient 1 1 0 0 11 0.0% 100.0% 0.0% 1
org.aludratest.service.gitclient.data 23 22 1 1 5 4.0% 83.0% 12.0% 1
org.aludratest.service.gui 4 0 4 5 7 100.0% 58.0% 58.0% 1
org.aludratest.service.gui.component 13 0 13 5 7 100.0% 58.0% 58.0% 1
org.aludratest.service.gui.component.impl 15 12 3 3 21 20.0% 88.0% 8.0% 1
org.aludratest.service.gui.web 5 1 4 5 6 80.0% 55.0% 35.0% 1
org.aludratest.service.gui.web.page 3 0 3 3 4 100.0% 57.0% 57.0% 1
org.aludratest.service.gui.web.selenium 9 4 5 2 29 56.0% 94.0% 49.0% 1
org.aludratest.service.gui.web.selenium.httpproxy 8 6 2 2 11 25.0% 85.0% 10.0% 1
org.aludratest.service.gui.web.selenium.selenium1 42 41 1 0 22 2.0% 100.0% 2.0% 1
org.aludratest.service.gui.web.selenium.selenium2 22 19 3 1 52 14.0% 98.0% 12.0% 1
org.aludratest.service.gui.web.selenium.selenium2.condition 18 13 5 1 13 28.0% 93.0% 21.0% 1
org.aludratest.service.gui.web.uimap 3 0 3 3 2 100.0% 40.0% 40.0% 1
org.aludratest.service.impl 3 3 0 1 15 0.0% 94.0% 6.0% 1
org.aludratest.service.jms 4 0 4 1 4 100.0% 80.0% 80.0% 1
org.aludratest.service.jms.impl 3 3 0 0 8 0.0% 100.0% 0.0% 1
org.aludratest.service.locator 1 0 1 6 2 100.0% 25.0% 25.0% 1
org.aludratest.service.locator.element 8 7 1 10 3 12.0% 23.0% 64.0% 1
org.aludratest.service.locator.option 3 2 1 6 2 33.0% 25.0% 42.0% 1
org.aludratest.service.locator.window 2 1 1 7 2 50.0% 22.0% 28.0% 1
org.aludratest.service.separatedfile 6 0 6 1 6 100.0% 86.0% 86.0% 1
org.aludratest.service.separatedfile.impl 3 3 0 0 9 0.0% 100.0% 0.0% 1
org.aludratest.service.util 5 3 2 3 4 40.0% 57.0% 3.0% 1
org.aludratest.testcase 13 2 11 16 4 85.0% 20.0% 5.0% 1
org.aludratest.testcase.data 4 1 3 5 6 75.0% 55.0% 30.000002% 1
org.aludratest.testcase.data.impl 4 4 0 0 21 0.0% 100.0% 0.0% 1
org.aludratest.testcase.data.impl.xml 5 4 1 1 16 20.0% 94.0% 14.0% 1
org.aludratest.testcase.data.impl.xml.model 12 11 1 1 6 8.0% 86.0% 6.0% 1
org.aludratest.testcase.event 5 1 4 8 7 80.0% 47.0% 27.000002% 1
org.aludratest.testcase.event.attachment 3 2 1 9 3 33.0% 25.0% 42.0% 1
org.aludratest.testcase.event.impl 4 4 0 3 17 0.0% 85.0% 15.000001% 1
org.aludratest.testcase.impl 1 1 0 1 7 0.0% 88.0% 12.0% 1
org.aludratest.util 14 11 3 10 24 21.0% 71.0% 8.0% 1
org.aludratest.util.data 4 4 0 6 2 0.0% 25.0% 75.0% 1
org.aludratest.util.data.helper 1 1 0 4 4 0.0% 50.0% 50.0% 1
org.aludratest.util.poll 3 2 1 4 6 33.0% 60.000004% 7.0% 1
org.aludratest.util.retry 5 4 1 2 7 20.0% 78.0% 2.0% 1
org.aludratest.util.timeout 2 2 0 2 2 0.0% 50.0% 50.0% 1
org.aludratest.util.validator 14 12 2 2 5 14.0% 71.0% 14.0% 1
org.apache.commons.vfs2.provider.local 3 3 0 0 5 0.0% 100.0% 0.0% 1
org.apache.velocity.slf4j 1 1 0 1 4 0.0% 80.0% 20.0% 1

Packages

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

org.aludratest

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 17 0.0% 77.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.AludraTest
org.aludratest.PreconditionFailedException
org.aludratest.app
org.aludratest.app.excelwizard
org.aludratest.config.impl
org.aludratest.junit
org.aludratest.scheduler.impl
java.io
java.lang
java.text
java.util
org.aludratest.config
org.aludratest.config.impl
org.aludratest.impl.log4testing.data
org.aludratest.impl.plexus
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.service
org.aludratest.util.data.helper
org.codehaus.plexus
org.codehaus.plexus.component.repository.exception
org.codehaus.plexus.lifecycle
org.databene.commons
org.slf4j

org.aludratest.app

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.app.AppUtil
org.aludratest.app.RunnerTreeDotExporter
None java.io
java.lang
java.util
org.aludratest
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.scheduler.util
org.aludratest.service
org.databene.commons
org.databene.formats.dot
org.slf4j

org.aludratest.app.excelwizard

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 23 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.app.excelwizard.CLIExcelCreator
org.aludratest.app.excelwizard.ClassNameCellRenderer
org.aludratest.app.excelwizard.ExcelSettingsPane
org.aludratest.app.excelwizard.ExcelSettingsPane$CreateExcelSheetAction
org.aludratest.app.excelwizard.ExcelSettingsPane$FilterListener
org.aludratest.app.excelwizard.ExcelSettingsPane$TestClassListener
org.aludratest.app.excelwizard.ExcelWizard
org.aludratest.app.excelwizard.JavaBeanExcelDocumentMapper
org.aludratest.app.excelwizard.MethodNameCellRenderer
org.aludratest.app.excelwizard.MethodSelector
org.aludratest.app.excelwizard.TestClassList
org.aludratest.app.excelwizard.WizardUtil
org.aludratest.app.excelwizard.WorkbookTracker
None java.awt
java.awt.event
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.util
javax.swing
javax.swing.event
javax.swing.text
org.aludratest
org.aludratest.config
org.aludratest.service
org.aludratest.testcase
org.aludratest.testcase.data
org.aludratest.util
org.apache.poi.hssf.usermodel
org.apache.poi.openxml4j.exceptions
org.apache.poi.ss.usermodel
org.apache.poi.xssf.usermodel
org.databene.commons
org.databene.commons.ui.swing
org.slf4j

org.aludratest.codecheck.rule.pmd

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 12 57.0% 67.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.codecheck.rule.pmd.AbstractAludraTestRule
org.aludratest.codecheck.rule.pmd.AbstractUsageRestrictionRule
org.aludratest.codecheck.rule.pmd.AbstractUtilityClassRule
org.aludratest.codecheck.rule.pmd.ClassMatcher
org.aludratest.codecheck.rule.pmd.ImportRestrictions
org.aludratest.codecheck.rule.pmd.UsageRestrictionCheck
org.aludratest.codecheck.rule.pmd.UsageRestrictionCheck$ParentClassMatcher
org.aludratest.codecheck.rule.pmd.awl
org.aludratest.codecheck.rule.pmd.data
org.aludratest.codecheck.rule.pmd.guicomponent
org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.testcase
org.aludratest.codecheck.rule.pmd.uimap
java.lang
java.lang.reflect
java.util
net.sourceforge.pmd
net.sourceforge.pmd.lang.java.ast
net.sourceforge.pmd.lang.java.rule
net.sourceforge.pmd.lang.rule.properties
org.aludratest.dict
org.aludratest.service
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web.uimap
org.aludratest.testcase

org.aludratest.codecheck.rule.pmd.annot

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.annot.NoTrailingCommaInAnnotationArray
org.aludratest.codecheck.rule.pmd.annot.NonCombinableAnnotations
None java.io
java.lang
java.net
java.util
net.sourceforge.pmd
net.sourceforge.pmd.lang.java.ast
net.sourceforge.pmd.lang.java.rule
net.sourceforge.pmd.lang.rule.properties
org.apache.commons.io

org.aludratest.codecheck.rule.pmd.awl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.awl.AWLAbstractNameForAbstractClass
org.aludratest.codecheck.rule.pmd.awl.AWLActionMethodReturnAWL
org.aludratest.codecheck.rule.pmd.awl.AWLActionParameterDataClass
org.aludratest.codecheck.rule.pmd.awl.AWLNoNonFinalStaticAttribute
org.aludratest.codecheck.rule.pmd.awl.AWLNoPublicStaticMethod
org.aludratest.codecheck.rule.pmd.awl.AWLNoTestCaseAttribute
None java.lang
net.sourceforge.pmd.lang.ast
net.sourceforge.pmd.lang.java.ast
org.aludratest.codecheck.rule.pmd
org.aludratest.dict
org.aludratest.testcase

org.aludratest.codecheck.rule.pmd.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.data.DataAttributeMustBeAccessible
org.aludratest.codecheck.rule.pmd.data.DataClassImplementToString
org.aludratest.codecheck.rule.pmd.data.DataClassImplementToString$1
org.aludratest.codecheck.rule.pmd.data.DataClassImplementToString$FindToStringVisitor
org.aludratest.codecheck.rule.pmd.data.DataClassNamingConvention
org.aludratest.codecheck.rule.pmd.data.DataClassNoArgConstructor
org.aludratest.codecheck.rule.pmd.data.DataClassSimpleNameMustBeUnique
org.aludratest.codecheck.rule.pmd.data.DataFieldsMustNotBePublic
org.aludratest.codecheck.rule.pmd.data.DataNoCircularGraphs
org.aludratest.codecheck.rule.pmd.data.DataNoParametersInGetters
org.aludratest.codecheck.rule.pmd.data.DataNoStaticAttributes
org.aludratest.codecheck.rule.pmd.data.DataSimpleAttribute
None java.beans
java.lang
java.lang.reflect
java.util
java.util.concurrent.atomic
net.sourceforge.pmd
net.sourceforge.pmd.lang.java.ast
net.sourceforge.pmd.lang.java.rule
org.aludratest.codecheck.rule.pmd
org.aludratest.dict
org.databene.commons
org.jaxen

org.aludratest.codecheck.rule.pmd.guicomponent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.guicomponent.OnlyUIMapsConstructGUIComponent
None java.lang
net.sourceforge.pmd.lang.java.ast
org.aludratest.codecheck.rule.pmd

org.aludratest.codecheck.rule.pmd.page

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.page.PageActionMethodReturnPageObject
org.aludratest.codecheck.rule.pmd.page.PageClassNamingConvention
org.aludratest.codecheck.rule.pmd.page.PageClassSimpleNameMustBeUnique
org.aludratest.codecheck.rule.pmd.page.PageHelperUsageRestriction
org.aludratest.codecheck.rule.pmd.page.PageImportRestriction
org.aludratest.codecheck.rule.pmd.page.PageNoPublicAttribute
org.aludratest.codecheck.rule.pmd.page.PageUsageRestriction
org.aludratest.codecheck.rule.pmd.page.PageUtilityClassStructure
org.aludratest.codecheck.rule.pmd.page.PageUtilityUsageRestriction
org.aludratest.codecheck.rule.pmd.page.PageUtilityUsageRestriction$1
None java.lang
java.util
net.sourceforge.pmd
net.sourceforge.pmd.lang.ast
net.sourceforge.pmd.lang.java.ast
org.aludratest.codecheck.rule.pmd
org.aludratest.dict
org.aludratest.service
org.aludratest.service.gui.component
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web.uimap
org.aludratest.testcase

org.aludratest.codecheck.rule.pmd.testcase

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.testcase.TestCaseImportRestriction
None java.lang
net.sourceforge.pmd.lang.java.ast
org.aludratest.codecheck.rule.pmd

org.aludratest.codecheck.rule.pmd.uimap

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.codecheck.rule.pmd.uimap.UIMapHelperImportRestriction
org.aludratest.codecheck.rule.pmd.uimap.UIMapImportRestriction
org.aludratest.codecheck.rule.pmd.uimap.UIMapMethodReturnComponent
org.aludratest.codecheck.rule.pmd.uimap.UIMapNamingConvention
org.aludratest.codecheck.rule.pmd.uimap.UIMapNoInstanceField
org.aludratest.codecheck.rule.pmd.uimap.UIMapNoPublicField
org.aludratest.codecheck.rule.pmd.uimap.UIMapUsageRestriction
org.aludratest.codecheck.rule.pmd.uimap.UIMapUtilityClassStructure
None java.lang
java.util
net.sourceforge.pmd.lang.java.ast
org.aludratest.codecheck.rule.pmd
org.aludratest.dict
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web.uimap
org.aludratest.service.locator
org.aludratest.service.locator.element
org.aludratest.testcase

org.aludratest.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
18 8 77.0% 31.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.config.AludraTestConfig
org.aludratest.config.ConfigNodeProperties
org.aludratest.config.ConfigNodeProperty
org.aludratest.config.ConfigProperties
org.aludratest.config.ConfigProperty
org.aludratest.config.Configurable
org.aludratest.config.Configurator
org.aludratest.config.InternalComponent
org.aludratest.config.MutablePreferences
org.aludratest.config.Preferences
org.aludratest.config.ComponentConfigurator
org.aludratest.config.ConfigurationException
org.aludratest.config.ValidatingPreferencesWrapper
org.aludratest
org.aludratest.app.excelwizard
org.aludratest.config.impl
org.aludratest.data
org.aludratest.impl.plexus
org.aludratest.scheduler.impl
org.aludratest.service
org.aludratest.service.cmdline.impl
org.aludratest.service.file.impl
org.aludratest.service.flatfile.impl
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.impl
org.aludratest.testcase.data.impl
org.aludratest.testcase.data.impl.xml
org.aludratest.util
org.aludratest.util.data.helper
org.aludratest.util.retry
java.io
java.lang
java.lang.annotation
java.net
java.util
org.codehaus.plexus
org.codehaus.plexus.component.repository.exception
org.slf4j

org.aludratest.config.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 20.0% 83.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.config.impl.AbstractPreferences
org.aludratest.config.impl.AludraTestConfigImpl
org.aludratest.config.impl.DefaultConfigurator
org.aludratest.config.impl.PropertyPriorityPreferences
org.aludratest.config.impl.SimplePreferences
org.aludratest
org.aludratest.service.impl
java.io
java.lang
java.net
java.text
java.util
org.aludratest
org.aludratest.config
org.databene.commons
org.databene.commons.version
org.slf4j

org.aludratest.content

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 1 100.0% 20.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.ContentHandler
None org.aludratest.content.edifact
org.aludratest.content.flat
org.aludratest.content.separated
org.aludratest.content.xml
java.lang

org.aludratest.content.edifact

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 100.0% 80.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.edifact.EdifactContent
None org.aludratest.content.edifact.edifatto
org.aludratest.service.edifactfile.edifatto
java.io
java.lang
java.util
javax.xml.namespace
org.aludratest.content
org.databene.edifatto
org.databene.edifatto.compare
org.databene.edifatto.model

org.aludratest.content.edifact.edifatto

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.content.edifact.edifatto.EdifattoContent
org.aludratest.service.edifactfile.edifatto
java.io
java.lang
java.util
javax.xml.namespace
javax.xml.xpath
org.aludratest.content.edifact
org.aludratest.exception
org.databene.commons
org.databene.edifatto
org.databene.edifatto.compare
org.databene.edifatto.model
org.databene.edifatto.xml

org.aludratest.content.flat

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 75.0% 78.0% 52.999996%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.flat.AbstractRowType
org.aludratest.content.flat.FlatContent
org.aludratest.content.flat.FlatFileColumn
org.aludratest.content.flat.PrefixRowType
org.aludratest.content.flat.webdecs
org.aludratest.service.flatfile.impl
java.io
java.lang
java.lang.annotation
java.util
org.aludratest.content
org.aludratest.content.flat.data
org.databene.commons

org.aludratest.content.flat.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 2 67.0% 33.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.flat.data.FlatFileBeanData
org.aludratest.content.flat.data.RowTypeData
org.aludratest.content.flat.data.WrappedRowData
org.aludratest.content.flat
org.aludratest.content.flat.webdecs
org.aludratest.service.flatfile
org.aludratest.service.flatfile.impl
java.lang
org.aludratest.dict

org.aludratest.content.flat.webdecs

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 org.aludratest.content.flat.webdecs.AnnotationUtil
org.aludratest.content.flat.webdecs.AnnotationUtil$1
org.aludratest.content.flat.webdecs.AnnotationUtil$ColumnDescriptor
org.aludratest.content.flat.webdecs.AnnotationUtil$DescriptorComparator
org.aludratest.content.flat.webdecs.FlatFileBeanReader
org.aludratest.content.flat.webdecs.FlatFileBeanWriter
org.aludratest.content.flat.webdecs.RowParser
org.aludratest.content.flat.webdecs.WebdecsFlatContent
org.aludratest.content.separated.webdecs
java.io
java.lang
java.lang.reflect
java.text
java.util
java.util.concurrent.atomic
org.aludratest.content.flat
org.aludratest.content.flat.data
org.aludratest.exception
org.aludratest.impl.log4testing.configuration
org.databene.commons
org.databene.formats.fixedwidth
org.slf4j

org.aludratest.content.separated

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 100.0% 62.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.separated.SeparatedColumn
org.aludratest.content.separated.SeparatedContent
None org.aludratest.content.separated.util
org.aludratest.content.separated.webdecs
org.aludratest.service.separatedfile.impl
java.io
java.lang
java.lang.annotation
org.aludratest.content
org.aludratest.content.separated.data

org.aludratest.content.separated.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 2 0.0% 33.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.content.separated.data.SeparatedFileBeanData
org.aludratest.content.separated.data.WrappedSeparatedData
org.aludratest.content.separated
org.aludratest.content.separated.webdecs
org.aludratest.service.separatedfile
org.aludratest.service.separatedfile.impl
java.lang
org.aludratest.dict

org.aludratest.content.separated.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.content.separated.util.ColumnConfig
org.aludratest.content.separated.util.SeparatedUtil
org.aludratest.content.separated.webdecs
java.lang
java.lang.reflect
java.util
org.aludratest.content.separated
org.aludratest.exception

org.aludratest.content.separated.webdecs

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.content.separated.webdecs.SeparatedFileReader
org.aludratest.content.separated.webdecs.SeparatedFileWriter
org.aludratest.content.separated.webdecs.WebdecsSeparatedContent
None java.io
java.lang
java.util
java.util.concurrent.atomic
org.aludratest.content.flat.webdecs
org.aludratest.content.separated
org.aludratest.content.separated.data
org.aludratest.content.separated.util
org.aludratest.exception
org.databene.commons
org.databene.formats
org.databene.formats.csv
org.databene.formats.script
org.slf4j

org.aludratest.content.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 100.0% 83.0% 83.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.content.xml.XMLContent
None org.aludratest.content.xml.impl
java.io
java.lang
javax.xml.namespace
org.aludratest.content
org.w3c.dom

org.aludratest.content.xml.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.content.xml.impl.XMLContentImpl
None java.io
java.lang
java.util
javax.xml.namespace
javax.xml.xpath
org.aludratest.content.xml
org.aludratest.exception
org.aludratest.testcase.event.attachment
org.databene.commons.xml
org.databene.edifatto
org.w3c.dom

org.aludratest.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 50.0% 50.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.data.DataConfiguration
org.aludratest.data.DataConfigurationImpl
org.aludratest.testcase.data.impl
org.aludratest.util.data.helper
java.lang
org.aludratest.config

org.aludratest.dict

Afferent Couplings Efferent Couplings Abstractness Instability Distance
21 3 100.0% 12.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.dict.ActionWordLibrary
org.aludratest.dict.Data
None org.aludratest.codecheck.rule.pmd
org.aludratest.codecheck.rule.pmd.awl
org.aludratest.codecheck.rule.pmd.data
org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.content.flat.data
org.aludratest.content.separated.data
org.aludratest.scheduler.impl
org.aludratest.service.edifactfile
org.aludratest.service.edifactfile.data
org.aludratest.service.file
org.aludratest.service.file.data
org.aludratest.service.flatfile
org.aludratest.service.gitclient
org.aludratest.service.gitclient.data
org.aludratest.service.gui.web.page
org.aludratest.service.separatedfile
org.aludratest.testcase.data
org.aludratest.testcase.data.impl
org.aludratest.testcase.data.impl.xml
org.aludratest.util.data
java.lang
java.lang.reflect
java.util

org.aludratest.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
36 2 17.0% 5.0% 78.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.exception.AludraTestException
org.aludratest.exception.AccessFailure
org.aludratest.exception.AutomationException
org.aludratest.exception.FunctionalFailure
org.aludratest.exception.PerformanceFailure
org.aludratest.exception.TechnicalException
org.aludratest.content.edifact.edifatto
org.aludratest.content.flat.webdecs
org.aludratest.content.separated.util
org.aludratest.content.separated.webdecs
org.aludratest.content.xml.impl
org.aludratest.impl.log4testing.output.util
org.aludratest.impl.log4testing.output.writer
org.aludratest.invoker
org.aludratest.junit
org.aludratest.scheduler.impl
org.aludratest.service.cmdline.impl
org.aludratest.service.edifactfile
org.aludratest.service.edifactfile.edifatto
org.aludratest.service.file
org.aludratest.service.file.impl
org.aludratest.service.file.util
org.aludratest.service.flatfile.impl
org.aludratest.service.gitclient
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.httpproxy
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.selenium.selenium2.condition
org.aludratest.service.impl
org.aludratest.service.jms.impl
org.aludratest.service.locator
org.aludratest.service.separatedfile.impl
org.aludratest.service.util
org.aludratest.testcase.data.impl
org.aludratest.testcase.data.impl.xml
org.aludratest.testcase.event.impl
org.aludratest.testcase.impl
org.aludratest.util
org.aludratest.util.poll
org.aludratest.util.validator
java.lang
org.aludratest.testcase

org.aludratest.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 1 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.AludraTestConstants
None None java.lang

org.aludratest.impl.log4testing

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 86.0% 91.0% 77.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.log4testing.AttachParameter
org.aludratest.impl.log4testing.AttachResult
org.aludratest.impl.log4testing.ElementName
org.aludratest.impl.log4testing.ElementType
org.aludratest.impl.log4testing.TechnicalArgument
org.aludratest.impl.log4testing.TechnicalLocator
org.aludratest.impl.log4testing.Log4TestingRunnerListener
org.aludratest.util
java.io
java.lang
java.lang.annotation
java.util
org.aludratest.impl.log4testing.data
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.service
org.aludratest.testcase.event
org.aludratest.testcase.event.attachment

org.aludratest.impl.log4testing.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 10 25.0% 71.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.log4testing.configuration.Validatable
org.aludratest.impl.log4testing.configuration.ConfigurationError
org.aludratest.impl.log4testing.configuration.Log4TestingConfiguration
org.aludratest.impl.log4testing.configuration.ReflectionUtil
org.aludratest.content.flat.webdecs
org.aludratest.impl.log4testing.data
org.aludratest.impl.log4testing.observer
org.aludratest.impl.log4testing.output.writer
java.io
java.lang
java.net
java.util
org.aludratest.impl.log4testing.observer
org.apache.commons.lang.text
org.databene.commons
org.dom4j
org.dom4j.io
org.slf4j

org.aludratest.impl.log4testing.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 8 20.0% 62.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.log4testing.data.TestObject
org.aludratest.impl.log4testing.data.TestStepContainer
org.aludratest.impl.log4testing.data.TestSuiteLogComponent
org.aludratest.impl.log4testing.data.CycleException
org.aludratest.impl.log4testing.data.IllegalAddException
org.aludratest.impl.log4testing.data.IllegalParentException
org.aludratest.impl.log4testing.data.TestCaseLog
org.aludratest.impl.log4testing.data.TestCaseLog$1
org.aludratest.impl.log4testing.data.TestCaseLog$State
org.aludratest.impl.log4testing.data.TestLogger
org.aludratest.impl.log4testing.data.TestStepGroup
org.aludratest.impl.log4testing.data.TestStepLog
org.aludratest.impl.log4testing.data.TestSuiteLog
org.aludratest.impl.log4testing.data.TestSuiteLog$1
org.aludratest.impl.log4testing.data.TestSuiteLog$TestSuiteState
org.aludratest
org.aludratest.impl.log4testing
org.aludratest.impl.log4testing.observer
org.aludratest.impl.log4testing.output
org.aludratest.impl.log4testing.output.writer
java.lang
java.util
java.util.concurrent.atomic
org.aludratest.impl.log4testing.configuration
org.aludratest.impl.log4testing.observer
org.aludratest.testcase
org.aludratest.testcase.event.attachment
org.joda.time

org.aludratest.impl.log4testing.observer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 14 29.0% 88.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.log4testing.observer.TestObserver
org.aludratest.impl.log4testing.observer.VelocityReportTestObserver
org.aludratest.impl.log4testing.observer.AbstractTestObserver
org.aludratest.impl.log4testing.observer.HTMLReportObserver
org.aludratest.impl.log4testing.observer.PendingTestsObserver
org.aludratest.impl.log4testing.observer.TestObserverManager
org.aludratest.impl.log4testing.observer.XMLReportObserver
org.aludratest.impl.log4testing.configuration
org.aludratest.impl.log4testing.data
java.awt
java.io
java.lang
java.net
java.nio.charset
java.util
java.util.concurrent.atomic
org.aludratest.impl.log4testing.configuration
org.aludratest.impl.log4testing.data
org.aludratest.impl.log4testing.output.util
org.aludratest.impl.log4testing.output.writer
org.aludratest.testcase.event.attachment
org.databene.commons
org.slf4j

org.aludratest.impl.log4testing.output

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.impl.log4testing.output.SuitePrinter
None java.io
java.lang
java.util
org.aludratest.impl.log4testing.data

org.aludratest.impl.log4testing.output.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 0.0% 78.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.impl.log4testing.output.util.OutputUtil
org.aludratest.impl.log4testing.observer
org.aludratest.impl.log4testing.output.writer
java.io
java.lang
java.util.regex
org.aludratest.exception
org.aludratest.impl.log4testing.util
org.apache.commons.io
org.databene.commons

org.aludratest.impl.log4testing.output.writer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 38.0% 94.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.impl.log4testing.output.writer.FileWriter
org.aludratest.impl.log4testing.output.writer.VelocityWriter
org.aludratest.impl.log4testing.output.writer.Writer
org.aludratest.impl.log4testing.output.writer.VelocityTestCaseWriter
org.aludratest.impl.log4testing.output.writer.VelocityTestSuiteWriter
org.aludratest.impl.log4testing.output.writer.VelocityWriter$HtmlFormat
org.aludratest.impl.log4testing.output.writer.VelocityWriter$NameFormat
org.aludratest.impl.log4testing.output.writer.VelocityWriter$TimeFormat
org.aludratest.impl.log4testing.observer
java.io
java.lang
java.nio.charset
java.text
org.aludratest.exception
org.aludratest.impl.log4testing.configuration
org.aludratest.impl.log4testing.data
org.aludratest.impl.log4testing.output.util
org.apache.velocity
org.apache.velocity.app
org.apache.velocity.runtime.resource.loader
org.apache.velocity.slf4j
org.databene.commons
org.databene.formats.html.util
org.joda.time
org.slf4j

org.aludratest.impl.log4testing.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.impl.log4testing.util.Abbreviator
org.aludratest.impl.log4testing.util.Abbreviator$1
org.aludratest.impl.log4testing.util.Abbreviator$Abbreviation
org.aludratest.impl.log4testing.output.util
java.io
java.lang
java.util
org.databene.commons
org.slf4j

org.aludratest.impl.plexus

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.impl.plexus.AludraTestClosePhase
org.aludratest.impl.plexus.AludraTestComponentDiscoverer
org.aludratest.impl.plexus.AludraTestConfigurationPhase
org.aludratest
java.lang
java.lang.reflect
java.util
org.aludratest.config
org.aludratest.service
org.aludratest.service.impl
org.codehaus.plexus
org.codehaus.plexus.classworlds.realm
org.codehaus.plexus.component.annotations
org.codehaus.plexus.component.discovery
org.codehaus.plexus.component.manager
org.codehaus.plexus.component.repository
org.codehaus.plexus.component.repository.exception
org.codehaus.plexus.configuration
org.codehaus.plexus.context
org.codehaus.plexus.lifecycle.phase
org.codehaus.plexus.personality.plexus.lifecycle.phase

org.aludratest.invoker

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 33.0% 56.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.invoker.TestInvoker
org.aludratest.invoker.AludraTestMethodInvoker
org.aludratest.invoker.ErrorReportingInvoker
org.aludratest.junit
org.aludratest.scheduler
org.aludratest.scheduler.impl
org.aludratest.scheduler.node
java.lang
java.lang.reflect
org.aludratest.exception
org.aludratest.testcase
org.databene.commons

org.aludratest.junit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.junit.AludraTestJUnitSuite
org.aludratest.junit.JUnitUtil
None java.lang
java.lang.annotation
java.util
org.aludratest
org.aludratest.exception
org.aludratest.invoker
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.service
org.aludratest.testcase
org.aludratest.testcase.event
org.databene.commons
org.junit.runner
org.junit.runner.notification
org.junit.runners.model
org.slf4j

org.aludratest.scheduler

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 9 67.0% 52.999996% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.scheduler.AbstractRunnerListener
org.aludratest.scheduler.AludraTestRunner
org.aludratest.scheduler.RunnerListener
org.aludratest.scheduler.RunnerListenerRegistry
org.aludratest.scheduler.RunnerTreeBuilder
org.aludratest.scheduler.TestClassFilter
org.aludratest.scheduler.AnnotationBasedExecution
org.aludratest.scheduler.RunStatus
org.aludratest.scheduler.RunnerTree
org.aludratest
org.aludratest.app
org.aludratest.impl.log4testing
org.aludratest.junit
org.aludratest.scheduler.impl
org.aludratest.scheduler.node
org.aludratest.scheduler.sort
org.aludratest.testcase.event.impl
java.io
java.lang
java.text
java.util
org.aludratest.invoker
org.aludratest.scheduler.impl
org.aludratest.scheduler.node
org.aludratest.testcase.event
org.slf4j

org.aludratest.scheduler.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 25 0.0% 96.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.scheduler.impl.AludraTestRunnerImpl
org.aludratest.scheduler.impl.AludraTestRunnerImpl$RunnerLeafRunnable
org.aludratest.scheduler.impl.AludraTestRunnerImpl$RunnerLeafRunnable$1
org.aludratest.scheduler.impl.AludraTestRunnerImpl$SequentialGroupRunnable
org.aludratest.scheduler.impl.AndTestClassFilter
org.aludratest.scheduler.impl.AttributeBasedTestClassFilter
org.aludratest.scheduler.impl.FilterParser
org.aludratest.scheduler.impl.FilterParser$FilterTokenizer
org.aludratest.scheduler.impl.FilterParser$Token
org.aludratest.scheduler.impl.FilterParser$TokenInfo
org.aludratest.scheduler.impl.OrTestClassFilter
org.aludratest.scheduler.impl.RunnerListenerRegistryImpl
org.aludratest.scheduler.impl.RunnerTreeBuilderImpl
org.aludratest.scheduler.impl.RunnerTreeBuilderImpl$CategoryBuilder
org.aludratest.scheduler.impl.TestAttributeUtil
org.aludratest.scheduler
java.io
java.lang
java.lang.reflect
java.text
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.jar
java.util.regex
org.aludratest
org.aludratest.config
org.aludratest.dict
org.aludratest.exception
org.aludratest.invoker
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.scheduler.util
org.aludratest.service
org.aludratest.testcase
org.aludratest.testcase.data
org.aludratest.testcase.event
org.aludratest.testcase.event.impl
org.aludratest.testcase.impl
org.databene.commons
org.slf4j

org.aludratest.scheduler.node

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 4 25.0% 31.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.scheduler.node.RunnerNode
org.aludratest.scheduler.node.ExecutionMode
org.aludratest.scheduler.node.RunnerGroup
org.aludratest.scheduler.node.RunnerLeaf
org.aludratest
org.aludratest.app
org.aludratest.impl.log4testing
org.aludratest.junit
org.aludratest.scheduler
org.aludratest.scheduler.impl
org.aludratest.scheduler.sort
org.aludratest.scheduler.util
org.aludratest.testcase.event.impl
java.lang
java.util
org.aludratest.invoker
org.aludratest.scheduler

org.aludratest.scheduler.sort

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 10.0% 100.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.scheduler.sort.ReverseNodeComparator
org.aludratest.scheduler.sort.Alphabetic
org.aludratest.scheduler.sort.AlphabeticDescending
org.aludratest.scheduler.sort.BreadthFirst
org.aludratest.scheduler.sort.DefaultNodeComparator
org.aludratest.scheduler.sort.DepthFirst
org.aludratest.scheduler.sort.FallbackComparator
org.aludratest.scheduler.sort.NoComparator
org.aludratest.scheduler.sort.RunnerTreeSorter
org.aludratest.scheduler.sort.SequentialFirst
None java.io
java.lang
java.util
org.aludratest.scheduler
org.aludratest.scheduler.node

org.aludratest.scheduler.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 33.0% 75.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.scheduler.util.CommonRunnerLeafAttributes
org.aludratest.scheduler.util.PoolThreadFactory
org.aludratest.scheduler.util.RunnerTreeUtil
org.aludratest.app
org.aludratest.scheduler.impl
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
org.aludratest.scheduler.node
org.slf4j

org.aludratest.service

Afferent Couplings Efferent Couplings Abstractness Instability Distance
36 7 94.0% 16.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.AbstractAludraService
org.aludratest.service.AbstractConfigurableAludraService
org.aludratest.service.Action
org.aludratest.service.AludraCloseable
org.aludratest.service.AludraContext
org.aludratest.service.AludraService
org.aludratest.service.AludraServiceContext
org.aludratest.service.AludraServiceManager
org.aludratest.service.Condition
org.aludratest.service.Implementation
org.aludratest.service.Interaction
org.aludratest.service.ServiceInterface
org.aludratest.service.ServiceWrapper
org.aludratest.service.SystemConnector
org.aludratest.service.SystemConnectorInterface
org.aludratest.service.Verification
org.aludratest.service.ComponentId
org.aludratest
org.aludratest.app
org.aludratest.app.excelwizard
org.aludratest.codecheck.rule.pmd
org.aludratest.codecheck.rule.pmd.page
org.aludratest.impl.log4testing
org.aludratest.impl.plexus
org.aludratest.junit
org.aludratest.scheduler.impl
org.aludratest.service.cmdline
org.aludratest.service.cmdline.impl
org.aludratest.service.database
org.aludratest.service.edifactfile
org.aludratest.service.edifactfile.edifatto
org.aludratest.service.file
org.aludratest.service.file.impl
org.aludratest.service.flatfile
org.aludratest.service.flatfile.impl
org.aludratest.service.gui
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.impl
org.aludratest.service.jms
org.aludratest.service.jms.impl
org.aludratest.service.separatedfile
org.aludratest.service.separatedfile.impl
org.aludratest.service.util
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase.event.impl
org.aludratest.testcase.impl
org.aludratest.util
org.aludratest.util.data.helper
java.io
java.lang
java.lang.annotation
java.util
org.aludratest.config
org.databene.commons
org.slf4j

org.aludratest.service.cmdline

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 50.0% 78.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.cmdline.CommandLineCondition
org.aludratest.service.cmdline.CommandLineInteraction
org.aludratest.service.cmdline.CommandLineService
org.aludratest.service.cmdline.CommandLineVerification
org.aludratest.service.cmdline.Out
org.aludratest.service.cmdline.CommandLineProcess
org.aludratest.service.cmdline.ErrOut
org.aludratest.service.cmdline.Line
org.aludratest.service.cmdline.StdIn
org.aludratest.service.cmdline.StdOut
org.aludratest.service.cmdline.impl
org.aludratest.service.gitclient
java.io
java.lang
org.aludratest.service
org.aludratest.util.data
org.aludratest.util.validator
org.databene.commons
org.databene.commons.validator

org.aludratest.service.cmdline.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.cmdline.impl.CommandLineActionImpl
org.aludratest.service.cmdline.impl.CommandLineServiceConfiguration
org.aludratest.service.cmdline.impl.CommandLineServiceImpl
org.aludratest.service.cmdline.impl.ProcessOutputReader
org.aludratest.service.cmdline.impl.ProcessOutputReader$InputStreamWatchDog
org.aludratest.service.cmdline.impl.ProcessOutputReader$InputStreamWatchDog$WaitUntilTextAvailable
org.aludratest.service.cmdline.impl.ProcessWrapper
org.aludratest.service.cmdline.impl.ProcessWrapper$ProcessState
org.aludratest.service.cmdline.impl.ProcessWrapper$WaitUntilFinishedTask
None java.io
java.lang
java.util
org.aludratest.config
org.aludratest.exception
org.aludratest.service
org.aludratest.service.cmdline
org.aludratest.util.poll
org.apache.commons.vfs2
org.databene.commons
org.databene.commons.array
org.slf4j

org.aludratest.service.database

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 80.0% 100.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.database.DatabaseCondition
org.aludratest.service.database.DatabaseInteraction
org.aludratest.service.database.DatabaseService
org.aludratest.service.database.DatabaseVerification
org.aludratest.service.database.DatabaseQuery
None java.lang
java.util
org.aludratest.service

org.aludratest.service.edifactfile

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 57.0% 93.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.edifactfile.EdifactFileCondition
org.aludratest.service.edifactfile.EdifactFileInteraction
org.aludratest.service.edifactfile.EdifactFileService
org.aludratest.service.edifactfile.EdifactFileVerification
org.aludratest.service.edifactfile.EdifactFileVerifier
org.aludratest.service.edifactfile.EdifactFileWriter
org.aludratest.service.edifactfile.EdifactFileWriter$State
org.aludratest.service.edifactfile.edifatto
java.lang
java.util
javax.xml.namespace
org.aludratest.dict
org.aludratest.exception
org.aludratest.service
org.aludratest.service.edifactfile.data
org.aludratest.service.file
org.aludratest.util.data
org.databene.edifatto
org.databene.edifatto.compare
org.databene.edifatto.model
org.databene.edifatto.util

org.aludratest.service.edifactfile.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 33.0% 75.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.edifactfile.data.EdifactData
org.aludratest.service.edifactfile.data.KeyExpressionData
org.aludratest.service.edifactfile.data.LocalDiffTypeData
org.aludratest.service.edifactfile
java.lang
java.util
org.aludratest.dict

org.aludratest.service.edifactfile.edifatto

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.edifactfile.edifatto.EdifattoFileAction
org.aludratest.service.edifactfile.edifatto.EdifattoFileService
None java.io
java.lang
java.util
javax.xml.namespace
org.aludratest.content.edifact
org.aludratest.content.edifact.edifatto
org.aludratest.exception
org.aludratest.service
org.aludratest.service.edifactfile
org.aludratest.service.file
org.aludratest.testcase.event.attachment
org.databene.commons
org.databene.edifatto
org.databene.edifatto.compare
org.databene.edifatto.format
org.databene.edifatto.model

org.aludratest.service.file

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 12 75.0% 60.000004% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.file.FileCondition
org.aludratest.service.file.FileFilter
org.aludratest.service.file.FileInteraction
org.aludratest.service.file.FileService
org.aludratest.service.file.FileStream
org.aludratest.service.file.FileVerification
org.aludratest.service.file.File
org.aludratest.service.file.FileInfo
org.aludratest.service.edifactfile
org.aludratest.service.edifactfile.edifatto
org.aludratest.service.file.filter
org.aludratest.service.file.impl
org.aludratest.service.flatfile
org.aludratest.service.flatfile.impl
org.aludratest.service.separatedfile
org.aludratest.service.separatedfile.impl
java.io
java.lang
java.util
org.aludratest.dict
org.aludratest.exception
org.aludratest.service
org.aludratest.service.file.data
org.aludratest.service.file.util
org.aludratest.util
org.aludratest.util.data
org.apache.commons.vfs2
org.databene.commons

org.aludratest.service.file.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.file.data.TargetFileData
org.aludratest.service.file
java.lang
org.aludratest.dict
org.databene.commons

org.aludratest.service.file.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 20.0% 83.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.file.filter.CompositeFileFilter
org.aludratest.service.file.filter.AndFileFilter
org.aludratest.service.file.filter.LastModifiedTimeFileFilter
org.aludratest.service.file.filter.OrFileFilter
org.aludratest.service.file.filter.RegexFilePathFilter
org.aludratest.service.file.impl
java.lang
java.util
java.util.regex
org.aludratest.service.file
org.slf4j

org.aludratest.service.file.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.file.impl.FileActionImpl
org.aludratest.service.file.impl.FileActionImpl$WaitForFileTask
org.aludratest.service.file.impl.FileActionImpl$WaitForFirstMatchTask
org.aludratest.service.file.impl.FilePathSelector
org.aludratest.service.file.impl.FileServiceConfiguration
org.aludratest.service.file.impl.FileServiceImpl
org.aludratest.service.file.impl.Linefeed
None java.io
java.lang
java.util
org.aludratest.config
org.aludratest.exception
org.aludratest.service
org.aludratest.service.file
org.aludratest.service.file.filter
org.aludratest.service.file.util
org.aludratest.util.poll
org.apache.commons.vfs2
org.apache.commons.vfs2.auth
org.apache.commons.vfs2.impl
org.apache.commons.vfs2.provider.ftp
org.databene.commons
org.slf4j

org.aludratest.service.file.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.file.util.FileUtil
org.aludratest.service.file
org.aludratest.service.file.impl
java.lang
org.aludratest.exception

org.aludratest.service.flatfile

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 100.0% 83.0% 83.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.flatfile.FlatFileCondition
org.aludratest.service.flatfile.FlatFileInteraction
org.aludratest.service.flatfile.FlatFileReader
org.aludratest.service.flatfile.FlatFileService
org.aludratest.service.flatfile.FlatFileVerification
org.aludratest.service.flatfile.FlatFileWriter
None org.aludratest.service.flatfile.impl
java.lang
org.aludratest.content.flat.data
org.aludratest.dict
org.aludratest.service
org.aludratest.service.file

org.aludratest.service.flatfile.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.flatfile.impl.DefaultFlatFileAction
org.aludratest.service.flatfile.impl.DefaultFlatFileService
org.aludratest.service.flatfile.impl.FlatFileConfig
org.aludratest.service.flatfile.impl.WriterConfig
None java.io
java.lang
java.text
java.util
org.aludratest.config
org.aludratest.content.flat
org.aludratest.content.flat.data
org.aludratest.exception
org.aludratest.service
org.aludratest.service.file
org.aludratest.service.flatfile
org.databene.commons
org.databene.formats.fixedwidth
org.slf4j

org.aludratest.service.gitclient

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.gitclient.GitClient
None java.io
java.lang
java.util
org.aludratest.dict
org.aludratest.exception
org.aludratest.service.cmdline
org.aludratest.service.gitclient.data
org.aludratest.util.data
org.apache.commons.io
org.databene.commons
org.slf4j

org.aludratest.service.gitclient.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 4.0% 83.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gitclient.data.AbstractGitData
org.aludratest.service.gitclient.data.AddData
org.aludratest.service.gitclient.data.BranchCreationData
org.aludratest.service.gitclient.data.BranchDeletionData
org.aludratest.service.gitclient.data.BranchListData
org.aludratest.service.gitclient.data.CheckoutData
org.aludratest.service.gitclient.data.CloneRepositoryData
org.aludratest.service.gitclient.data.CommitData
org.aludratest.service.gitclient.data.ConfigData
org.aludratest.service.gitclient.data.FetchData
org.aludratest.service.gitclient.data.InvocationData
org.aludratest.service.gitclient.data.LogData
org.aludratest.service.gitclient.data.LogItemData
org.aludratest.service.gitclient.data.MergeData
org.aludratest.service.gitclient.data.MvData
org.aludratest.service.gitclient.data.PullData
org.aludratest.service.gitclient.data.PushData
org.aludratest.service.gitclient.data.RebaseData
org.aludratest.service.gitclient.data.RenamedStatusData
org.aludratest.service.gitclient.data.ResetData
org.aludratest.service.gitclient.data.RmData
org.aludratest.service.gitclient.data.StatusData
org.aludratest.service.gitclient.data.VersionData
org.aludratest.service.gitclient
java.lang
java.util
org.aludratest.dict
org.aludratest.util.data
org.databene.commons

org.aludratest.service.gui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 7 100.0% 58.0% 58.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.AludraGUI
org.aludratest.service.gui.GUICondition
org.aludratest.service.gui.GUIInteraction
org.aludratest.service.gui.GUIVerification
None org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
java.lang
org.aludratest.service
org.aludratest.service.gui.component
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.databene.commons

org.aludratest.service.gui.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 7 100.0% 58.0% 58.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.component.Button
org.aludratest.service.gui.component.Checkbox
org.aludratest.service.gui.component.Dropdownbox
org.aludratest.service.gui.component.Element
org.aludratest.service.gui.component.FileField
org.aludratest.service.gui.component.GUIComponent
org.aludratest.service.gui.component.GUIComponentFactory
org.aludratest.service.gui.component.GenericElement
org.aludratest.service.gui.component.InputField
org.aludratest.service.gui.component.Label
org.aludratest.service.gui.component.Link
org.aludratest.service.gui.component.RadioButton
org.aludratest.service.gui.component.Window
None org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.service.gui
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium
java.io
java.lang
org.aludratest.service.gui.component.impl
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.databene.commons

org.aludratest.service.gui.component.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 21 20.0% 88.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.component.impl.AbstractElement
org.aludratest.service.gui.component.impl.AbstractGUIComponent
org.aludratest.service.gui.component.impl.ValueComponent
org.aludratest.service.gui.component.impl.ButtonImpl
org.aludratest.service.gui.component.impl.CheckboxImpl
org.aludratest.service.gui.component.impl.DefaultGUIComponentFactory
org.aludratest.service.gui.component.impl.DropdownboxImpl
org.aludratest.service.gui.component.impl.FileFieldImpl
org.aludratest.service.gui.component.impl.GenericElementImpl
org.aludratest.service.gui.component.impl.InputFieldImpl
org.aludratest.service.gui.component.impl.LabelImpl
org.aludratest.service.gui.component.impl.LinkImpl
org.aludratest.service.gui.component.impl.RadioButtonImpl
org.aludratest.service.gui.component.impl.ValueComponentHelper
org.aludratest.service.gui.component.impl.WindowImpl
org.aludratest.service.gui.component
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
java.io
java.lang
java.lang.reflect
java.util
org.aludratest.exception
org.aludratest.service
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.locator
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.aludratest.util.data.helper
org.aludratest.util.validator
org.codehaus.plexus
org.codehaus.plexus.classworlds.realm
org.codehaus.plexus.component.annotations
org.codehaus.plexus.component.composition
org.codehaus.plexus.component.repository
org.codehaus.plexus.component.repository.exception
org.databene.commons

org.aludratest.service.gui.web

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 6 80.0% 55.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.AludraWebGUI
org.aludratest.service.gui.web.WebGUICondition
org.aludratest.service.gui.web.WebGUIInteraction
org.aludratest.service.gui.web.WebGUIVerification
org.aludratest.service.gui.web.HttpHeaderFormat
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.uimap
java.lang
java.text
org.aludratest.service.gui
org.aludratest.service.locator.element
org.databene.commons
org.w3c.dom

org.aludratest.service.gui.web.page

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 4 100.0% 57.0% 57.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.page.Page
org.aludratest.service.gui.web.page.PageHelper
org.aludratest.service.gui.web.page.PageUtility
None org.aludratest.codecheck.rule.pmd
org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.uimap
java.lang
org.aludratest.dict
org.aludratest.service
org.aludratest.service.gui.web

org.aludratest.service.gui.web.selenium

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 29 56.0% 94.0% 49.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.selenium.AbstractSeleniumService
org.aludratest.service.gui.web.selenium.ConditionCheck
org.aludratest.service.gui.web.selenium.ElementCommand
org.aludratest.service.gui.web.selenium.SeleniumResourceService
org.aludratest.service.gui.web.selenium.WindowCommand
org.aludratest.service.gui.web.selenium.LocalSeleniumResourceService
org.aludratest.service.gui.web.selenium.ProxyPool
org.aludratest.service.gui.web.selenium.SeleniumWrapperConfiguration
org.aludratest.service.gui.web.selenium.TAFMSSeleniumResourceService
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
java.io
java.lang
java.net
java.util
java.util.concurrent
org.aludratest.config
org.aludratest.exception
org.aludratest.service
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web
org.aludratest.service.gui.web.selenium.httpproxy
org.aludratest.service.locator.element
org.aludratest.service.locator.window
org.aludratest.util
org.apache.commons.io
org.apache.http
org.apache.http.auth
org.apache.http.client
org.apache.http.client.methods
org.apache.http.entity
org.apache.http.impl
org.apache.http.impl.auth
org.apache.http.impl.client
org.apache.http.protocol
org.apache.http.util
org.databene.commons
org.json
org.slf4j

org.aludratest.service.gui.web.selenium.httpproxy

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 25.0% 85.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.selenium.httpproxy.AbstractHttpProcessor
org.aludratest.service.gui.web.selenium.httpproxy.ProxyConstants
org.aludratest.service.gui.web.selenium.httpproxy.AuthenticatingHttpProxy
org.aludratest.service.gui.web.selenium.httpproxy.AuthenticatingHttpProxy$ServerThread
org.aludratest.service.gui.web.selenium.httpproxy.AuthenticatingHttpProxy$ServerThread$1
org.aludratest.service.gui.web.selenium.httpproxy.ProxyHandler
org.aludratest.service.gui.web.selenium.httpproxy.RequestHeaderOverwriter
org.aludratest.service.gui.web.selenium.httpproxy.RequestProcessorThread
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium2
java.io
java.lang
java.net
java.util
org.aludratest.exception
org.aludratest.util
org.apache.http
org.apache.http.impl
org.apache.http.protocol
org.databene.commons
org.slf4j

org.aludratest.service.gui.web.selenium.selenium1

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 22 2.0% 100.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.selenium.selenium1.AbstractSeleniumAction
org.aludratest.service.gui.web.selenium.selenium1.AludraSelenium1
org.aludratest.service.gui.web.selenium.selenium1.AludraSelenium1$State
org.aludratest.service.gui.web.selenium.selenium1.CheckLabelCondition
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Condition
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Interaction
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Interaction$1
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Interaction$2
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Interaction$3
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Verification
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Verification$SelectedLabelProvider
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Verification$TextProvider
org.aludratest.service.gui.web.selenium.selenium1.Selenium1Verification$ValueProvider
org.aludratest.service.gui.web.selenium.selenium1.SeleniumFacade
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$1
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$10
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$11
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$12
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$13
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$14
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$15
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$16
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$17
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$18
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$19
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$2
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$20
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$21
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$22
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$23
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$24
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$25
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$26
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$27
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$3
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$4
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$5
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$6
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$7
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$8
org.aludratest.service.gui.web.selenium.selenium1.SeleniumWrapper$9
None com.thoughtworks.selenium
java.lang
java.util
org.aludratest.config
org.aludratest.exception
org.aludratest.service
org.aludratest.service.gui
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web
org.aludratest.service.gui.web.selenium
org.aludratest.service.locator
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.aludratest.service.util
org.aludratest.testcase.event.attachment
org.aludratest.util
org.aludratest.util.poll
org.apache.commons.codec.binary
org.databene.commons
org.slf4j
org.w3c.dom

org.aludratest.service.gui.web.selenium.selenium2

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 52 14.0% 98.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.selenium.selenium2.AbstractSelenium2Action
org.aludratest.service.gui.web.selenium.selenium2.ElementWrapper
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$ElementLookup
org.aludratest.service.gui.web.selenium.selenium2.AludraSelenium2
org.aludratest.service.gui.web.selenium.selenium2.AludraSeleniumHttpCommandExecutor
org.aludratest.service.gui.web.selenium.selenium2.AludraSeleniumHttpCommandExecutor$1
org.aludratest.service.gui.web.selenium.selenium2.ByElementLocators
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$1
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$2
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$3
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$4
org.aludratest.service.gui.web.selenium.selenium2.LocatorSupport$WebElementProxyHandler
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Condition
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Driver
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Interaction
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Verification
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Wrapper
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Wrapper$1
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Wrapper$2
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Wrapper$3
org.aludratest.service.gui.web.selenium.selenium2.Selenium2Wrapper$4
org.aludratest.service.gui.web.selenium.selenium2.condition
com.google.common.base
com.thoughtworks.selenium
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.concurrent
java.util.regex
junit.framework
org.aludratest.exception
org.aludratest.service
org.aludratest.service.gui
org.aludratest.service.gui.web
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.httpproxy
org.aludratest.service.gui.web.selenium.selenium2.condition
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.aludratest.service.util
org.aludratest.testcase.event.attachment
org.aludratest.util
org.aludratest.util.data.helper
org.aludratest.util.retry
org.aludratest.util.timeout
org.apache.commons.codec.binary
org.apache.commons.io
org.apache.http
org.apache.http.auth
org.apache.http.client
org.apache.http.client.config
org.apache.http.client.methods
org.apache.http.entity
org.apache.http.protocol
org.apache.http.util
org.databene.commons
org.openqa.selenium
org.openqa.selenium.chrome
org.openqa.selenium.firefox
org.openqa.selenium.htmlunit
org.openqa.selenium.ie
org.openqa.selenium.interactions
org.openqa.selenium.logging
org.openqa.selenium.logging.profiler
org.openqa.selenium.remote
org.openqa.selenium.remote.http
org.openqa.selenium.remote.internal
org.openqa.selenium.safari
org.openqa.selenium.support.ui
org.slf4j
org.w3c.dom

org.aludratest.service.gui.web.selenium.selenium2.condition

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 28.0% 93.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.selenium.selenium2.condition.AbstractElementCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.BooleanCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.StringCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.ValidatingCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.WebElementCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.AnyDropDownOptions
org.aludratest.service.gui.web.selenium.selenium2.condition.DropDownBoxOptionLabelsPresence
org.aludratest.service.gui.web.selenium.selenium2.condition.DropDownOptionLocatable
org.aludratest.service.gui.web.selenium.selenium2.condition.ElementAbsence
org.aludratest.service.gui.web.selenium.selenium2.condition.ElementEditableCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.ElementEnabledCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.ElementPresence
org.aludratest.service.gui.web.selenium.selenium2.condition.ElementValuePresence
org.aludratest.service.gui.web.selenium.selenium2.condition.MixedElementCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.NotCondition
org.aludratest.service.gui.web.selenium.selenium2.condition.OptionSelected
org.aludratest.service.gui.web.selenium.selenium2.condition.WindowPresence
org.aludratest.service.gui.web.selenium.selenium2.condition.ZIndexSupport
org.aludratest.service.gui.web.selenium.selenium2
java.lang
java.text
java.util
org.aludratest.exception
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
org.aludratest.util
org.databene.commons
org.openqa.selenium
org.openqa.selenium.support.ui
org.slf4j

org.aludratest.service.gui.web.uimap

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 100.0% 40.0% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.gui.web.uimap.UIMap
org.aludratest.service.gui.web.uimap.UIMapHelper
org.aludratest.service.gui.web.uimap.UIMapUtility
None org.aludratest.codecheck.rule.pmd
org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.uimap
java.lang
org.aludratest.service.gui.web

org.aludratest.service.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.impl.AludraServiceContextImpl
org.aludratest.service.impl.AludraServiceManagerImpl
org.aludratest.service.impl.AludraServiceRegistry
org.aludratest.impl.plexus
java.io
java.lang
java.lang.reflect
java.util
org.aludratest.config
org.aludratest.config.impl
org.aludratest.exception
org.aludratest.service
org.codehaus.plexus
org.codehaus.plexus.classworlds.realm
org.codehaus.plexus.component.annotations
org.codehaus.plexus.component.composition
org.codehaus.plexus.component.repository
org.codehaus.plexus.component.repository.exception
org.slf4j

org.aludratest.service.jms

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 100.0% 80.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.jms.AludraJMS
org.aludratest.service.jms.JMSCondition
org.aludratest.service.jms.JMSInteraction
org.aludratest.service.jms.JMSVerification
None org.aludratest.service.jms.impl
java.io
java.lang
javax.jms
org.aludratest.service

org.aludratest.service.jms.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.jms.impl.AludraJMSImpl
org.aludratest.service.jms.impl.JMSActionImpl
org.aludratest.service.jms.impl.JMSUtil
None java.io
java.lang
java.util
javax.jms
javax.naming
org.aludratest.exception
org.aludratest.service
org.aludratest.service.jms

org.aludratest.service.locator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 2 100.0% 25.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.locator.Locator
None org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.locator.element
org.aludratest.service.locator.option
org.aludratest.service.locator.window
java.lang
org.aludratest.exception

org.aludratest.service.locator.element

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 3 12.0% 23.0% 64.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.locator.element.GUIElementLocator
org.aludratest.service.locator.element.CSSLocator
org.aludratest.service.locator.element.ElementLocators
org.aludratest.service.locator.element.ElementLocators$1
org.aludratest.service.locator.element.ElementLocators$ElementLocatorsGUI
org.aludratest.service.locator.element.IdLocator
org.aludratest.service.locator.element.LabelLocator
org.aludratest.service.locator.element.XPathLocator
org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.selenium.selenium2.condition
org.aludratest.util
java.lang
java.util
org.aludratest.service.locator

org.aludratest.service.locator.option

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 2 33.0% 25.0% 42.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.locator.option.OptionLocator
org.aludratest.service.locator.option.IndexLocator
org.aludratest.service.locator.option.LabelLocator
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.selenium.selenium2.condition
java.lang
org.aludratest.service.locator

org.aludratest.service.locator.window

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 2 50.0% 22.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.locator.window.WindowLocator
org.aludratest.service.locator.window.TitleLocator
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.selenium.selenium2.condition
java.lang
org.aludratest.service.locator

org.aludratest.service.separatedfile

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 100.0% 86.0% 86.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.separatedfile.SeparatedFileCondition
org.aludratest.service.separatedfile.SeparatedFileInteraction
org.aludratest.service.separatedfile.SeparatedFileReader
org.aludratest.service.separatedfile.SeparatedFileService
org.aludratest.service.separatedfile.SeparatedFileVerification
org.aludratest.service.separatedfile.SeparatedFileWriter
None org.aludratest.service.separatedfile.impl
java.lang
org.aludratest.content.separated.data
org.aludratest.dict
org.aludratest.service
org.aludratest.service.file
org.aludratest.util.data

org.aludratest.service.separatedfile.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.service.separatedfile.impl.DefaultSeparatedFileAction
org.aludratest.service.separatedfile.impl.DefaultSeparatedFileService
org.aludratest.service.separatedfile.impl.SeparatedWriterConfig
None java.io
java.lang
java.util
org.aludratest.content.separated
org.aludratest.content.separated.data
org.aludratest.exception
org.aludratest.service
org.aludratest.service.file
org.aludratest.service.separatedfile

org.aludratest.service.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 4 40.0% 57.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.service.util.AbstractSystemConnector
org.aludratest.service.util.SystemBusyIndicator
org.aludratest.service.util.ServiceUtil
org.aludratest.service.util.SystemConnectorProxy
org.aludratest.service.util.TaskCompletionUtil
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.testcase.event.impl
java.lang
org.aludratest.exception
org.aludratest.service
org.slf4j

org.aludratest.testcase

Afferent Couplings Efferent Couplings Abstractness Instability Distance
16 4 85.0% 20.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.After
org.aludratest.testcase.AludraTestContext
org.aludratest.testcase.Before
org.aludratest.testcase.Ignored
org.aludratest.testcase.Offset
org.aludratest.testcase.Parallel
org.aludratest.testcase.Sequential
org.aludratest.testcase.Suite
org.aludratest.testcase.Test
org.aludratest.testcase.TestAttribute
org.aludratest.testcase.TestAttributes
org.aludratest.testcase.AludraTestCase
org.aludratest.testcase.TestStatus
org.aludratest.app.excelwizard
org.aludratest.codecheck.rule.pmd
org.aludratest.codecheck.rule.pmd.awl
org.aludratest.codecheck.rule.pmd.page
org.aludratest.codecheck.rule.pmd.uimap
org.aludratest.exception
org.aludratest.impl.log4testing.data
org.aludratest.invoker
org.aludratest.junit
org.aludratest.scheduler.impl
org.aludratest.testcase.data.impl
org.aludratest.testcase.data.impl.xml
org.aludratest.testcase.event
org.aludratest.testcase.event.impl
org.aludratest.testcase.impl
org.aludratest.util
java.lang
java.lang.annotation
org.aludratest.service
org.aludratest.testcase.event

org.aludratest.testcase.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 6 75.0% 55.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.data.ParamConverter
org.aludratest.testcase.data.Source
org.aludratest.testcase.data.TestDataProvider
org.aludratest.testcase.data.TestCaseData
org.aludratest.app.excelwizard
org.aludratest.scheduler.impl
org.aludratest.testcase.data.impl
org.aludratest.testcase.data.impl.xml
org.aludratest.testcase.event.impl
java.lang
java.lang.annotation
java.lang.reflect
java.util
org.aludratest.dict
org.databene.commons

org.aludratest.testcase.data.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 21 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.testcase.data.impl.DatabeneFormatsTestDataProvider
org.aludratest.testcase.data.impl.DefaultTestDataProvider
org.aludratest.testcase.data.impl.TestConfigInfoHelper
org.aludratest.testcase.data.impl.TestDataLoadInfo
None java.io
java.lang
java.lang.annotation
java.lang.reflect
java.util
org.aludratest.config
org.aludratest.data
org.aludratest.dict
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.data
org.aludratest.testcase.data.impl.xml
org.apache.poi.openxml4j.exceptions
org.apache.poi.ss.usermodel
org.codehaus.plexus.util
org.databene.commons
org.databene.commons.converter.util
org.databene.formats
org.databene.formats.util
org.databene.formats.xls
org.slf4j

org.aludratest.testcase.data.impl.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 20.0% 94.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.data.impl.xml.ScriptLibrary
org.aludratest.testcase.data.impl.xml.DefaultScriptLibrary
org.aludratest.testcase.data.impl.xml.XmlBasedTestDataProvider
org.aludratest.testcase.data.impl.xml.XmlBasedTestDataProvider$1
org.aludratest.testcase.data.impl.xml.XmlBasedTestDataProvider$ScriptToEvaluate
org.aludratest.testcase.data.impl
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.net
java.text
java.util
org.aludratest.config
org.aludratest.dict
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.data
org.aludratest.testcase.data.impl.xml.model
org.apache.commons.io
org.databene.commons
org.mozilla.javascript

org.aludratest.testcase.data.impl.xml.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 8.0% 86.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.data.impl.xml.model.package-info
org.aludratest.testcase.data.impl.xml.model.StringValue
org.aludratest.testcase.data.impl.xml.model.StringValueList
org.aludratest.testcase.data.impl.xml.model.TestData
org.aludratest.testcase.data.impl.xml.model.TestData$1
org.aludratest.testcase.data.impl.xml.model.TestDataConfiguration
org.aludratest.testcase.data.impl.xml.model.TestDataConfigurationSegment
org.aludratest.testcase.data.impl.xml.model.TestDataFieldMetadata
org.aludratest.testcase.data.impl.xml.model.TestDataFieldType
org.aludratest.testcase.data.impl.xml.model.TestDataFieldValue
org.aludratest.testcase.data.impl.xml.model.TestDataMetadata
org.aludratest.testcase.data.impl.xml.model.TestDataSegmentMetadata
org.aludratest.testcase.data.impl.xml
java.io
java.lang
java.util
javax.xml.bind
javax.xml.transform
javax.xml.transform.stream

org.aludratest.testcase.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 7 80.0% 47.0% 27.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.event.InternalTestListener
org.aludratest.testcase.event.SystemErrorReporter
org.aludratest.testcase.event.TestStepArgumentMarker
org.aludratest.testcase.event.TestStepInfo
org.aludratest.testcase.event.ErrorReport
org.aludratest.impl.log4testing
org.aludratest.junit
org.aludratest.scheduler
org.aludratest.scheduler.impl
org.aludratest.testcase
org.aludratest.testcase.event.impl
org.aludratest.testcase.impl
org.aludratest.util
java.lang
java.lang.annotation
java.util
org.aludratest.service
org.aludratest.testcase
org.databene.commons
org.joda.time

org.aludratest.testcase.event.attachment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 3 33.0% 25.0% 42.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.testcase.event.attachment.Attachment
org.aludratest.testcase.event.attachment.BinaryAttachment
org.aludratest.testcase.event.attachment.StringAttachment
org.aludratest.content.xml.impl
org.aludratest.impl.log4testing
org.aludratest.impl.log4testing.data
org.aludratest.impl.log4testing.observer
org.aludratest.service.edifactfile.edifatto
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.testcase.event.impl
org.aludratest.util
java.lang
org.aludratest.util
org.apache.commons.codec.binary

org.aludratest.testcase.event.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 17 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.testcase.event.impl.AludraServiceInvocationHandler
org.aludratest.testcase.event.impl.DefaultAludraServiceWrapper
org.aludratest.testcase.event.impl.LogUtil
org.aludratest.testcase.event.impl.TestStepInfoBean
org.aludratest.scheduler.impl
org.aludratest.testcase.impl
org.aludratest.util
java.lang
java.lang.annotation
java.lang.reflect
java.text
java.util
java.util.concurrent.atomic
org.aludratest.exception
org.aludratest.scheduler
org.aludratest.scheduler.node
org.aludratest.service
org.aludratest.service.util
org.aludratest.testcase
org.aludratest.testcase.data
org.aludratest.testcase.event
org.aludratest.testcase.event.attachment
org.aludratest.util
org.joda.time

org.aludratest.testcase.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.testcase.impl.AludraTestContextImpl
org.aludratest.scheduler.impl
java.lang
java.util
org.aludratest.exception
org.aludratest.service
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase.event.impl

org.aludratest.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 24 21.0% 71.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.util.MostRecentUseCache$Factory
org.aludratest.util.MostRecentUseCache$HashCalculator
org.aludratest.util.Provider
org.aludratest.util.AludraTestUtil
org.aludratest.util.ControlFlowHandler
org.aludratest.util.DataUtil
org.aludratest.util.DataUtil$1
org.aludratest.util.ExcelUtil
org.aludratest.util.FlowController
org.aludratest.util.MostRecentUseCache
org.aludratest.util.MostRecentUseCache$1
org.aludratest.util.MostRecentUseCache$HashCodeCalculator
org.aludratest.util.ObjectPool
org.aludratest.util.PolledValidationTask
org.aludratest.app.excelwizard
org.aludratest.service.file
org.aludratest.service.gui.web.selenium
org.aludratest.service.gui.web.selenium.httpproxy
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.service.gui.web.selenium.selenium2.condition
org.aludratest.testcase.event.attachment
org.aludratest.testcase.event.impl
org.aludratest.util.retry
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.nio.charset
java.util
java.util.concurrent
javax.xml.xpath
org.aludratest.config
org.aludratest.exception
org.aludratest.impl.log4testing
org.aludratest.service
org.aludratest.service.locator.element
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase.event.attachment
org.aludratest.testcase.event.impl
org.aludratest.util.poll
org.aludratest.util.retry
org.apache.poi.ss.usermodel
org.databene.commons
org.slf4j
org.w3c.dom
org.w3c.tidy

org.aludratest.util.data

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 2 0.0% 25.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.util.data.ByteArrayData
org.aludratest.util.data.IntData
org.aludratest.util.data.KeyValueStringData
org.aludratest.util.data.StringData
org.aludratest.service.cmdline
org.aludratest.service.edifactfile
org.aludratest.service.file
org.aludratest.service.gitclient
org.aludratest.service.gitclient.data
org.aludratest.service.separatedfile
java.lang
org.aludratest.dict

org.aludratest.util.data.helper

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 4 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.util.data.helper.DataMarkerCheck
org.aludratest
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.util.validator
java.lang
org.aludratest.config
org.aludratest.data
org.aludratest.service

org.aludratest.util.poll

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 33.0% 60.000004% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.util.poll.PolledTask
org.aludratest.util.poll.PollService
org.aludratest.util.poll.PollService$1
org.aludratest.service.cmdline.impl
org.aludratest.service.file.impl
org.aludratest.service.gui.web.selenium.selenium1
org.aludratest.util
java.lang
java.util.concurrent
org.aludratest.exception
org.aludratest.util.timeout
org.databene.commons
org.slf4j

org.aludratest.util.retry

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 20.0% 78.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.util.retry.AutoRetry
org.aludratest.util.retry.AutoRetryImpl
org.aludratest.util.retry.AutoRetryImpl$1
org.aludratest.util.retry.AutoRetryImpl$AutoRetryEntry
org.aludratest.util.retry.RetryService
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.util
java.lang
java.lang.reflect
java.util
java.util.concurrent
org.aludratest.config
org.aludratest.util
org.databene.commons

org.aludratest.util.timeout

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.aludratest.util.timeout.TimeoutService
org.aludratest.util.timeout.TimeoutService$CallableWithTimeout
org.aludratest.service.gui.web.selenium.selenium2
org.aludratest.util.poll
java.lang
java.util.concurrent

org.aludratest.util.validator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 14.0% 71.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.aludratest.util.validator.AbstractNullStringValidator
org.aludratest.util.validator.AbstractNumberStringValidator
org.aludratest.util.validator.ContainsIgnoreCaseTrimmedValidator
org.aludratest.util.validator.ContainsIgnoreCaseValidator
org.aludratest.util.validator.ContainsValidator
org.aludratest.util.validator.EndsWithValidator
org.aludratest.util.validator.EqualsIgnoreCaseTrimmedValidator
org.aludratest.util.validator.EqualsIgnoreCaseValidator
org.aludratest.util.validator.EqualsValidator
org.aludratest.util.validator.NotEqualsValidator
org.aludratest.util.validator.NumberStringGreaterValidator
org.aludratest.util.validator.NumberStringLessValidator
org.aludratest.util.validator.StartsWithIgnoreCaseValidator
org.aludratest.util.validator.StartsWithValidator
org.aludratest.service.cmdline
org.aludratest.service.gui.component.impl
java.lang
java.util
org.aludratest.exception
org.aludratest.util.data.helper
org.databene.commons

org.apache.commons.vfs2.provider.local

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 org.apache.commons.vfs2.provider.local.AludraLocalFile
org.apache.commons.vfs2.provider.local.AludraLocalFileProvider
org.apache.commons.vfs2.provider.local.AludraLocalFileSystem
None java.io
java.lang
org.apache.commons.vfs2
org.apache.commons.vfs2.provider
org.apache.commons.vfs2.util

org.apache.velocity.slf4j

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.velocity.slf4j.Slf4jLogChute
org.aludratest.impl.log4testing.output.writer
java.lang
org.apache.velocity.runtime
org.apache.velocity.runtime.log
org.slf4j

Cycles

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

Package Package Dependencies
org.aludratest org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.app org.aludratest.scheduler.util
org.aludratest.scheduler.node
org.aludratest.scheduler
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.app.excelwizard org.aludratest
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.codecheck.rule.pmd org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.awl org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.data org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.guicomponent org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.page org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.testcase org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.codecheck.rule.pmd.uimap org.aludratest.codecheck.rule.pmd
org.aludratest.service.gui.web.page
org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.config.impl org.aludratest
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.content.edifact.edifatto org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.content.flat.webdecs org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.content.separated.util org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.content.separated.webdecs org.aludratest.content.separated.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.content.xml.impl org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.exception org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.impl.log4testing.configuration org.aludratest.impl.log4testing.observer
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing.data org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing.observer org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing.output org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing.output.util org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.log4testing.output.writer org.aludratest.impl.log4testing.configuration
org.aludratest.impl.log4testing.observer
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.impl.plexus org.aludratest.service.impl
org.aludratest.config.impl
org.aludratest
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.invoker org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.junit org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.scheduler org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.scheduler.impl org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.scheduler.node org.aludratest.scheduler
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.scheduler.sort org.aludratest.scheduler.node
org.aludratest.scheduler
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.scheduler.util org.aludratest.scheduler.node
org.aludratest.scheduler
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.service.cmdline org.aludratest.util.validator
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.cmdline.impl org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.edifactfile org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.edifactfile.edifatto org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.file org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.file.filter org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.file.impl org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.file.util org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.flatfile org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.flatfile.impl org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gitclient org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gui org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.gui.component org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.gui.web.page org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.gui.web.selenium org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.web.selenium.httpproxy org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gui.web.selenium.selenium1 org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gui.web.selenium.selenium2 org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gui.web.selenium.selenium2.condition org.aludratest.service.locator.element
org.aludratest.service.locator
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.gui.web.uimap org.aludratest.service.gui.web
org.aludratest.service.gui
org.aludratest.service.gui.component
org.aludratest.service.gui.component.impl
org.aludratest.service.gui.component
org.aludratest.service.impl org.aludratest.config.impl
org.aludratest
org.aludratest.impl.log4testing.data
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.jms.impl org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.locator org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.locator.element org.aludratest.service.locator
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.locator.option org.aludratest.service.locator
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.locator.window org.aludratest.service.locator
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.separatedfile org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.separatedfile.impl org.aludratest.service.separatedfile
org.aludratest.service.file
org.aludratest.service.file.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.service.util org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.data.impl org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.data.impl.xml org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase.event.attachment org.aludratest.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event.impl org.aludratest.service.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.impl org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.util org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.util.poll org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.util.retry org.aludratest.util
org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase
org.aludratest.util.validator org.aludratest.exception
org.aludratest.testcase
org.aludratest.testcase.event
org.aludratest.testcase

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.