C# 클래스 MSR.Models.Prediction.PostReleaseDefectFiles.PostReleaseDefectFilesPrediction

상속: Prediction
파일 보기 프로젝트 열기: kirnosenko/msr-tools

보호된 프로퍼티들

프로퍼티 타입 설명
rocEvaluationDelta double

공개 메소드들

메소드 설명
Evaluate ( ) : EvaluationResult
EvaluateRanking ( ) : RankingEvaluationResult
EvaluateUsingROC ( ) : ROCEvaluationResult
Init ( IRepository repository, IEnumerable releases ) : void
PostReleaseDefectFilesPrediction ( ) : System
Predict ( ) : void

보호된 메소드들

메소드 설명
Evaluate ( string predictedDefectFiles ) : EvaluationResult
GetFileEstimation ( ProjectFile file ) : double
GetFilesInRevision ( string revision ) : MSR.Data.Entities.ProjectFile[]

비공개 메소드들

메소드 설명
GetDefectCodeSizeInFilesAfterRelease ( ) : double>.Dictionary
GetPostReleaseDefectiveFiles ( ) : string[]
GetPostReleaseDefectiveFiles ( CommitSelectionExpression commits ) : string[]
GetPostReleaseDefectiveFilesFromTouchedInRelease ( ) : string[]

메소드 상세

Evaluate() 공개 메소드

public Evaluate ( ) : EvaluationResult
리턴 EvaluationResult

Evaluate() 보호된 메소드

protected Evaluate ( string predictedDefectFiles ) : EvaluationResult
predictedDefectFiles string
리턴 EvaluationResult

EvaluateRanking() 공개 메소드

public EvaluateRanking ( ) : RankingEvaluationResult
리턴 RankingEvaluationResult

EvaluateUsingROC() 공개 메소드

public EvaluateUsingROC ( ) : ROCEvaluationResult
리턴 ROCEvaluationResult

GetFileEstimation() 보호된 추상적인 메소드

protected abstract GetFileEstimation ( ProjectFile file ) : double
file MSR.Data.Entities.ProjectFile
리턴 double

GetFilesInRevision() 보호된 메소드

protected GetFilesInRevision ( string revision ) : MSR.Data.Entities.ProjectFile[]
revision string
리턴 MSR.Data.Entities.ProjectFile[]

Init() 공개 메소드

public Init ( IRepository repository, IEnumerable releases ) : void
repository IRepository
releases IEnumerable
리턴 void

PostReleaseDefectFilesPrediction() 공개 메소드

public PostReleaseDefectFilesPrediction ( ) : System
리턴 System

Predict() 공개 메소드

public Predict ( ) : void
리턴 void

프로퍼티 상세

rocEvaluationDelta 보호되어 있는 프로퍼티

protected double rocEvaluationDelta
리턴 double