TraceLab Component Library
Main Page
Packages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
]
RPlugin
Core
IRScript
RScript
interface
RController
REngine
Public facing R execution engine
RScript
Base class for
IRScript
inherited classes
RScriptResult
Responsible for returning the output of calling a script. It is up to the user to check the results of ExitCode.
RUtil
Utilities class
Exceptions
RDataException
Exception for invalid data
RExecutionException
Exception for script execution errors
TraceLab
Components
DevelopmentKit
IO
Artifacts
SEMERU corpus artifacts importer class To be replaced by standard
TraceLab
components
BiGrams
Responsible for importing and exporting BiGramCollections to disk
Generics
Importers for lists of generic types
Metrics
Writes classes implenting IMetricComputation to disk
Oracle
Responsible for importing answer sets
Similarities
Responsible for TLSimilarityMatrix I/O
Stopwords
Responsible for importing stopwords.
Metrics
FeatureLocation
EffectivenessAllMeasureComputation
Computes effectiveness measures for gold set
EffectivenessBestMeasureComputation
Computes effectiveness measure for first correct link in goldset
Traceability
AveragePrecisionQueryComputation
Computes average precision for each source artifact
AveragePrecisionRanklistComputation
Computes average precision at ranklist granularity
MeanAveragePrecisionComputation
Computes mean average precision
PrecisionQueryComputation
Computes precision of returned links for each source artifact
PrecisionRanklistComputation
Computes precision for ranklist
PrecisionRecallCurveComputation
Computes precision and recall for each link in ranklist. Results can be graphed as a curve.
RecallQueryComputation
Computes recall for each source artifact
RecallRanklistComputation
Computes recall for ranklist
PCAScript
Computes Principal Component Analysis for a collection of similarity matrices
IMetricComputation
Interface for defining new metrics.
MetricComputation
Abstract class for defining new metrics. Includes common functionality for derived classes. Input should be defined in the constructor.
Postprocessors
CSTI
DeltaUtils
Calculations for computing delta in O-CSTI and UD-CSTI
OCSTI
Optimistic Combination of Structural and Textual Information
UDCSTI
User-Driven Combination of Structural and Textual Information
AffineTranformation
Responsible for computing affine transformations of two distributions.
Preprocessors
ExecutionTraces
JPDA
Responsible for analyzing JPDA-formatted execution tracfes
TPTP
Responsible for analyzing JPDA-formatted execution tracfes
Splitters
CamelCaseSplitter
Provides functionality for splitting terms in CamelCase format
SemeruSplitter
SEMERU identifier splitting algorithm
Stemmers
Porter
PorterStemmer
Porter
stemming algorithm
PorterStemmerUtils
Provides
TraceLab
functionality for the
Porter
Stemmer
Snowball
Languages
Among
CzechStemmer
Czech language
Snowball
implementation
DanishStemmer
Danish language
Snowball
implementation
DutchStemmer
Dutch language
Snowball
implementation
EnglishStemmer
English language
Snowball
implementation
FinnishStemmer
FInnish language
Snowball
implementation
FrenchStemmer
French language
Snowball
implementation
GermanStemmer
German language
Snowball
implementation
HungarianStemmer
Hungarian language
Snowball
implementation
ItalianStemmer
Italian language
Snowball
implementation
NorwegianStemmer
Norwegian language
Snowball
implementation
PortugalStemmer
Portuguese language
Snowball
implementation
RomanianStemmer
Romanian language
Snowball
implementation
RussianStemmer
RUssian language
Snowball
stemmer
SpanishStemmer
Spanish language
Snowball
implementation
StemmerOperations
Provides stemmer operations for the
Snowball
stemmer
ISnowballStemmer
Snowball
stemmer interface
SnowballStemmer
Implements functionality for stemming artifacts using the
Snowball
stemming algorithm.
SnowballStemmerUtils
Provides additional functionality for the
Snowball
namespace
POSTagger
Responsible for tagging Parts-of-Speech (POS) based on the Stanford NLP POS-tagger Model files can be found here:
http://nlp.stanford.edu/software/tagger.shtml#Download
Cleanup
Provides "cleanup" functionality for preprocessing a raw corpus
SimpleStopwordsRemover
Removes numbers and terms less than a certain length.
SmoothingFilter
Provides smoothing filter functionality for
TermDocumentMatrix
StopwordsRemover
Provides stopwords removal functionality
Tracers
InformationRetrieval
JSD
Responsible for computing Jensen-Shannon divergence
VSM
Responsible for computing
VSM
similarities
GibbsLDA_GAScript
Computes ideal parameters for LDA using a genetic algorithm
GibbsLDAScript
Computes Latent Dirichlet Allocation using package
topicmodels
LDACorpus
Representation of corpus in package
lda
LDACorpusInfo
Corpus cache information
LDAScript
Computes Latent Dirichlet Allocation using package
lda
LSAScript
Computes Latent Semantic Analysis (also known as Latent Semantic Indexing or LSI)
RTMScript
Computes Relational Topic Model
WebMining
HITSScript
Calculates HITS for an execution trace
PageRankScript
Computes PageRank for execution traces
Utils
TermDocumentMatrixUtils
SimilarityUtil
Provides similarity score computation utilities for
TermDocumentMatrix
WeightUtil
Provides weighting scheme utilities for
TermDocumentMatrix
TLSimilarityMatrixUtil
TLSimilarityMatrix utility functions
DevelopmentKitException
Exception for controlled circumstances within the
TraceLab
Component Development Kit
TermDocumentMatrix
Basic representation of a corpus. Columns are terms, rows are documents.
Library
Exporters
Artifacts
ArtifactsSimpleExporter
ArtifactsSimpleExporterConfig
ArtifactsXMLExporter
ArtifactsXMLExporterConfig
SimilarityMatrices
SimilarityMatrixCSVExporter
SimilarityMatrixCSVExporterConfig
SimilarityMatrixCSVExporterWithCorrectness
SimilarityMatrixCSVExporterWithCorrectnessConfig
SimilarityMatrixExporter
SimilarityMatrixExporterConfig
Helpers
DirectoryReader
DirectoryReaderConfig
GetStringFromStringList
Incrementer
IncrementerConfig
IntegerWriter
IntegerWriterConfig
StringWriter
StringWriterConfig
Importers
Artifacts
ArtifactsDirectoryImporter
ArtifactsDirectoryImporterConfig
ArtifactsMappingImporter
ArtifactsMappingImporterConfig
ArtifactsSimpleImporter
ArtifactsSimpleImporterConfig
ArtifactsXMLImporter
ArtifactsXMLImporterConfig
TermDocumentMatrixImporter
TermDocumentMatrixConfig
TermDocumentMatrixTransposedImporter
TermDocumentMatrixTransposedConfig
Generics
GenericImporterConfig
ListDoubleImporter
ListIntegerImporter
ListStringImporter
SimilarityMatrices
AnswerMatrixDirectoryImporter
AnswerMatrixDirectoryImporterConfig
AnswerMatrixImporter
AnswerMatrixImporterConfig
AnswerMatrixXMLImporter
AnswerMatrixXMLImporterConfig
SimilaritiesImporter
SimilarityMatrixImporterConfig
SimilarityMatrixNullImporter
Stopwords
StopwordsImporter
StopwordsImporterConfig
Metrics
Controller
ResultsController
ResultsControllerComponent
ResultsControllerExporter
ResultsControllerExporterConfig
FeatureLocation
FeatureLocationMetricsComponent
FeatureLocationMetricsConfig
Traceability
TraceabilityMetricsQueryComponent
TraceabilityMetricsQueryConfig
TraceabilityMetricsRanklistComponent
TraceabilityMetricsRanklistConfig
DoublePCAComponent
LambdaCalculationComponent
QuadruplePCAComponent
TriplePCAComponent
MetricsConfig
Abstract class for defining custom metrics configuration objects
Postprocessors
LinkPruning
LinkExtractorComponent
RemoveBottomPercentageComponent
RemoveBottomPercentageComponentConfig
RemoveTopPercentageComponent
RemoveTopPercentageComponentConfig
RetrieveLinksAtRecallComponent
RetrieveLinksAtRecallComponentConfig
RetrieveTopNLinksComponent
RetrieveTopNLinksComponentConfig
AffineTransformationComponent
AffineTransformationConfig
AffineTransformationLambdaComponent
OCSTIComponent
SimilarityMergeComponent
UDCSTIComponent
Preprocessors
ExecutionTraces
JPDAComponent
JPDAComponentConfig
TPTPComponent
TPTPComponentConfig
Splitters
CamelCaseSplitterComponent
CamelCaseSplitterComponentConfig
SemeruSplitterComponent
SemeruSplitterComponentConfig
Stemmers
PorterStemmerComponent
SnowballStemmerComponent
SnowballStemmerComponentConfig
POSExtractorComponent
POSExtractorConfig
PreprocessorCleanUpComponent
CleanupComponentConfig
SimpleStopWordsComponent
SimpleStopwordsComponentConfig
StopWordsComponent
StopwordsComponentConfig
Tracers
InformationRetrieval
JSDComponent
JSDSmoothComponent
VSMComponent
VSMComponentConfig
VSMSmoothComponent
GibbsLDA_GAComponent
GibbsLDAComponent
GibbsLDALoopComponent
LDAComponent
LDALoopComponent
LSAComponent
RTMComponent
RTMLoopComponent
WebMining
HITSComponent
PageRankComponent
Types
Preprocessors
ExecutionTraces
BiGram
Represents a method call in the form caller -> callee
BiGramCollection
Collection of BiGrams
PDG
Program Dependency Graph
PDGEdge
PDG
edge representation
PDGNode
PDG
node representation
Tracers
InformationRetrieval
GibbsLDA_GAConfig
GibbsLDAConfig
LDAConfig
LSAConfig
RTMConfig
WebMining
HITSConfig
HITSResult
PageRankConfig
WebMiningConfig
RConfig
Generated on Mon May 20 2013 18:13:15 for TraceLab Component Library by
1.8.4