I. Introduction
SOFTWARE defect prediction (SDP) as an important mean of software quality assurance (SQA) has been an attractive research topic in software engineering. Numerous SDP methods have been proposed to identify the defective modules of the software before further testing [1], [2]. In this way, limited SQA resources can be reasonably prioritized to the riskiest areas, improving software testing accuracy and efficiency.