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

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

공개 메소드들

메소드 설명
DLN_REVISION ( this codeSet, double defectLineProbability ) : double

Number of residual defect lines in code from revision

EFDP ( this codeSet, double>.Func bugLifetimeDistribution ) : double

Probability that code from revision has errors will be detected in future (code age predictor)

EISP ( this codeSet ) : double
EP ( this codeSet, double defectLineProbability ) : double

Probability that code from revision has errors (code size predictor)

EP_REVISION ( this codeSet, double defectLineProbability ) : double
ESP ( this codeSet ) : double

Probability that errors in revision are located in specified code set. (code set size predictor)

EWNFP ( this codeSet, double defectLineProbability ) : double

Probability that code from revision has errors were not fixed before (fixed code predictor)

EWNFP_REVISION ( this codeSet, double defectLineProbability ) : double
EWNRFP ( this codeSet ) : double

Probability that code from revision has errors were not removed (remain code predictor)

EWNRFP_REVISION ( this codeSet ) : double
EWNRP ( this codeSet ) : double

Probability that code from revision has errors were not removed during refactoring (code refactoring predictor)

EWNRP_REVISION ( this codeSet ) : double

비공개 메소드들

메소드 설명
Integral ( double>.Func func, double from, double to ) : double
LaplaceIntegralTheorem ( double p, double n, double k1, double k2 ) : double

메소드 상세

DLN_REVISION() 공개 정적인 메소드

Number of residual defect lines in code from revision
public static DLN_REVISION ( this codeSet, double defectLineProbability ) : double
codeSet this
defectLineProbability double
리턴 double

EFDP() 공개 정적인 메소드

Probability that code from revision has errors will be detected in future (code age predictor)
public static EFDP ( this codeSet, double>.Func bugLifetimeDistribution ) : double
codeSet this
bugLifetimeDistribution double>.Func
리턴 double

EISP() 공개 정적인 메소드

public static EISP ( this codeSet ) : double
codeSet this
리턴 double

EP() 공개 정적인 메소드

Probability that code from revision has errors (code size predictor)
public static EP ( this codeSet, double defectLineProbability ) : double
codeSet this
defectLineProbability double
리턴 double

EP_REVISION() 공개 정적인 메소드

public static EP_REVISION ( this codeSet, double defectLineProbability ) : double
codeSet this
defectLineProbability double
리턴 double

ESP() 공개 정적인 메소드

Probability that errors in revision are located in specified code set. (code set size predictor)
public static ESP ( this codeSet ) : double
codeSet this
리턴 double

EWNFP() 공개 정적인 메소드

Probability that code from revision has errors were not fixed before (fixed code predictor)
public static EWNFP ( this codeSet, double defectLineProbability ) : double
codeSet this
defectLineProbability double
리턴 double

EWNFP_REVISION() 공개 정적인 메소드

public static EWNFP_REVISION ( this codeSet, double defectLineProbability ) : double
codeSet this
defectLineProbability double
리턴 double

EWNRFP() 공개 정적인 메소드

Probability that code from revision has errors were not removed (remain code predictor)
public static EWNRFP ( this codeSet ) : double
codeSet this
리턴 double

EWNRFP_REVISION() 공개 정적인 메소드

public static EWNRFP_REVISION ( this codeSet ) : double
codeSet this
리턴 double

EWNRP() 공개 정적인 메소드

Probability that code from revision has errors were not removed during refactoring (code refactoring predictor)
public static EWNRP ( this codeSet ) : double
codeSet this
리턴 double

EWNRP_REVISION() 공개 정적인 메소드

public static EWNRP_REVISION ( this codeSet ) : double
codeSet this
리턴 double