C# Class MSR.Data.Entities.DSL.Selection.Metrics.DefectDensity

Calculates defect density as number of defects per 1000 LOC.
Datei anzeigen Open project: kirnosenko/msr-tools

Public Methods

Method Description
CalculateDefectDensity ( this code ) : double

Calculates alternative defect density for specified code. Total code size is added LOC at the moment.

CalculateDefectDensity ( this code, string revision ) : double
CalculateTraditionalDefectDensity ( this code ) : double

Calculates traditional defect density for specified code. Total code size is LOC at the moment (added code minus removed code).

CalculateTraditionalDefectDensity ( this code, string revision ) : double

Private Methods

Method Description
CalculateDefectDensity ( double codeSize, double numberOfDefects ) : double

Method Details

CalculateDefectDensity() public static method

Calculates alternative defect density for specified code. Total code size is added LOC at the moment.
public static CalculateDefectDensity ( this code ) : double
code this
return double

CalculateDefectDensity() public static method

public static CalculateDefectDensity ( this code, string revision ) : double
code this
revision string
return double

CalculateTraditionalDefectDensity() public static method

Calculates traditional defect density for specified code. Total code size is LOC at the moment (added code minus removed code).
public static CalculateTraditionalDefectDensity ( this code ) : double
code this Code set to calc metric for.
return double

CalculateTraditionalDefectDensity() public static method

public static CalculateTraditionalDefectDensity ( this code, string revision ) : double
code this
revision string
return double