C# Class MSR.Models.Prediction.PostReleaseDefectFiles.PostReleaseDefectFilesPrediction

Inheritance: Prediction
Afficher le fichier Open project: kirnosenko/msr-tools

Protected Properties

Свойство Type Description
rocEvaluationDelta double

Méthodes publiques

Méthode Description
Evaluate ( ) : EvaluationResult
EvaluateRanking ( ) : RankingEvaluationResult
EvaluateUsingROC ( ) : ROCEvaluationResult
Init ( IRepository repository, IEnumerable releases ) : void
PostReleaseDefectFilesPrediction ( ) : System
Predict ( ) : void

Méthodes protégées

Méthode Description
Evaluate ( string predictedDefectFiles ) : EvaluationResult
GetFileEstimation ( ProjectFile file ) : double
GetFilesInRevision ( string revision ) : MSR.Data.Entities.ProjectFile[]

Private Methods

Méthode Description
GetDefectCodeSizeInFilesAfterRelease ( ) : double>.Dictionary
GetPostReleaseDefectiveFiles ( ) : string[]
GetPostReleaseDefectiveFiles ( CommitSelectionExpression commits ) : string[]
GetPostReleaseDefectiveFilesFromTouchedInRelease ( ) : string[]

Method Details

Evaluate() public méthode

public Evaluate ( ) : EvaluationResult
Résultat EvaluationResult

Evaluate() protected méthode

protected Evaluate ( string predictedDefectFiles ) : EvaluationResult
predictedDefectFiles string
Résultat EvaluationResult

EvaluateRanking() public méthode

public EvaluateRanking ( ) : RankingEvaluationResult
Résultat RankingEvaluationResult

EvaluateUsingROC() public méthode

public EvaluateUsingROC ( ) : ROCEvaluationResult
Résultat ROCEvaluationResult

GetFileEstimation() protected abstract méthode

protected abstract GetFileEstimation ( ProjectFile file ) : double
file MSR.Data.Entities.ProjectFile
Résultat double

GetFilesInRevision() protected méthode

protected GetFilesInRevision ( string revision ) : MSR.Data.Entities.ProjectFile[]
revision string
Résultat MSR.Data.Entities.ProjectFile[]

Init() public méthode

public Init ( IRepository repository, IEnumerable releases ) : void
repository IRepository
releases IEnumerable
Résultat void

PostReleaseDefectFilesPrediction() public méthode

public PostReleaseDefectFilesPrediction ( ) : System
Résultat System

Predict() public méthode

public Predict ( ) : void
Résultat void

Property Details

rocEvaluationDelta protected_oe property

protected double rocEvaluationDelta
Résultat double