Fig 1.
Framework overview.
Table 1.
Programming metrics extracted from Java source code files.
Fig 2.
The flowchart of PSOBP.
Fig 3.
The frequency distribution histogram of Java files.
Table 2.
Key parameters of PSO algorithm.
Table 3.
The effect of different parameter configurations.
Fig 4.
The structure of neural network.
Table 4.
Cross validation accuracy of BP and PSOBP neural network.
(percentage %).
Fig 5.
The classification results of PSOBP and BP neural network in one 10-fold cross-validation experiment.
Table 5.
Comparison to other classifiers.
Table 6.
Comparison to previous work.