Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-debug-dev] Testability experiment

Dear Eclipse developers,

Currently I am researching into the topic of software testability as part of
my master's project. In order to validate some theoretical results, I'de like
to perform an experiment. If you can spare some of your time,
your participation in this experiment will be greatly appreciated.

First let me explain a few things about my research. The topic of my thesis
is testability of software, but for now the focus is on object-oriented software,
and more specifically Java. I am examining if there is some relation between
source-based metrics and effort required to test the components of a system.

The experiment consists of the following: I have selected a number of classes
of a specific Eclipse sub-project (of the 2.1 release branch). These classes
are listed below, in no particular order. I would like to ask you the following:
Rank the classes in ascending order of effort that you think would be needed to
develop a test suite for each particular class.

It is important to keep in mind that a major factor of effort estimation is the
availability of tools (f.e. JUnit) and the organization of the project. For this
reason I'de like you to take the Eclipse project and its available tools as a
starting point for your estimates.

Many thanks in advance!

Magiel Bruntink,
magiel@xxxxxxxxxxxxxxxxxxxxxx
mbruntnk@xxxxxxxxxxxxxx

-------------------------------------------------------------------------------

selected classes for the jdt-debug subproject:

org.eclipse.jdi.internal.LongValueImpl
org.eclipse.jdi.internal.MirrorImpl
org.eclipse.jdi.internal.VirtualMachineImpl
org.eclipse.jdi.internal.connect.ConnectorImpl.ArgumentImpl
org.eclipse.jdi.internal.spy.VerbosePacketStream
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta.ParseError
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta.ProblemFactory
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta.SimpleJavaElement
org.eclipse.jdt.internal.debug.core.model.JDIPrimitiveValue
org.eclipse.jdt.internal.debug.core.model.JDIThread
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler
org.eclipse.jdt.internal.debug.eval.ast.instructions.Cast
org.eclipse.jdt.internal.debug.eval.ast.instructions.PushFieldVariable
org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftAssignmentOperator




Back to the top