Research Article

Research on Cross-Company Defect Prediction Method to Improve Software Security

Table 9

Performance verification results of mainstream methods.

SourceTargetKNN modelNB modelLR model
FMTHDPRMMMWSFMTHDPRMMMWSFMTHDPRMMMWS

CM1Ant-1.70.7130.6540.6640.5550.7560.6460.6880.6630.7030.8260.6600.690
MW1Ant-1.70.7280.7220.7560.7010.8120.8160.6850.6300.7100.7680.6410.740
PC1Ant-1.70.7430.6750.7170.6180.7780.5820.5980.6120.7720.6510.4940.708
PC3Ant-1.70.7450.7080.7040.6760.7510.7320.6040.7020.7150.7430.3920.743
PC4Ant-1.70.6160.5600.6700.6590.7010.5760.5530.5840.6340.5790.5060.715
CM1Camel-1.60.6060.5880.5470.5890.6110.5850.5880.5380.6360.5680.5730.558
MW1Camel-1.60.5840.5460.5940.5820.5920.5970.5960.6000.6240.6100.5550.629
PC1Camel-1.60.5290.5420.5760.5670.5960.4890.5420.5830.5720.5350.4980.617
PC3Camel-1.60.5800.5710.5840.5860.6060.5870.5470.5730.6150.5940.4550.622
PC4Camel-1.60.5520.4670.5690.5670.5190.4220.5340.5710.4980.4140.5170.544
CM1Ivy-2.00.6910.6490.6650.6410.7920.7060.6940.6430.5780.7380.6610.708
MW1Ivy-2.00.7490.6070.7640.7060.8070.7000.6950.6880.4960.7170.6190.772
PC1Ivy-2.00.6900.5560.7190.6410.6820.5180.6020.7230.5060.5140.5170.769
PC3Ivy-2.00.6840.6580.7150.6820.6030.6690.6490.7400.7650.7320.4050.723
PC4Ivy-2.00.6250.6050.6550.6120.6360.5400.5950.6690.6370.5340.5160.687
CM1Jedit-4.30.5940.5380.6280.7170.6670.6390.5610.5450.5690.5780.5520.711
MW1Jedit-4.30.6120.7190.6260.6130.6110.6260.5430.6060.6140.6160.5370.707
PC1Jedit-4.30.5940.5470.6010.6020.5630.5370.5670.6610.5920.4600.5240.743
PC3Jedit-4.30.5980.5910.5800.6470.5850.6030.5140.6360.5930.6370.4770.670
PC4Jedit-4.30.5200.5450.5400.5790.5140.5510.5210.5550.5220.5550.5110.703
CM1Synapse-1.20.6460.6460.6050.5860.6660.6530.6380.6190.7400.7190.6550.648
MW1Synapse-1.20.6550.6550.6930.6030.7150.7290.6510.6330.6340.7280.5830.667
PC1Synapse-1.20.6560.6600.6610.6280.5820.6460.5710.6390.4460.7030.4940.685
PC3Synapse-1.20.6660.6800.6490.6580.5800.6910.6000.5750.5730.7000.4100.632
PC4Synapse-1.20.6330.6300.6170.6740.5630.6180.5910.5420.711
CM1Velocity-1.60.6470.6050.6000.6570.7140.6210.6240.5690.7030.6270.6110.663
MW1Velocity-1.60.6430.6230.6690.6290.7360.7340.6690.6260.7220.7290.5660.680
PC1Velocity-1.60.5770.6500.6420.6140.7480.5760.5790.5700.7670.6430.4950.679
PC3Velocity-1.60.6630.7210.6340.6570.6990.7190.5990.6560.7290.7360.4310.686
PC4Velocity-1.60.5620.5460.5840.6280.6150.6150.5510.5450.5850.6040.5150.670
CM1Xalan-2.40.6620.6210.6570.6870.6660.5200.6710.6480.6080.6650.6350.684
MW1Xalan-2.40.6830.6390.7260.6440.7410.7230.6770.6340.6230.7210.6070.726
PC1Xalan-2.40.6750.6270.6870.6510.7170.6010.6000.6820.7130.6250.5130.717
PC3Xalan-2.40.6700.6710.6790.5900.6670.6670.6050.5910.6370.6790.3920.716
PC4Xalan-2.40.5930.5630.6480.5070.6510.5840.5600.5660.5620.5890.5250.703
Std0.0840.0930.0760.0510.0600.0630.0570.0460.0800.0810.0530.052
Average0.6400.6160.6470.6260.6670.6240.6010.6200.6280.6420.5310.686