Skip to main navigation Skip to search Skip to main content

On software defect prediction using machine learning

  • Jinsheng Ren
  • , Ke Qin*
  • , Ying Ma
  • , Guangchun Luo
  • *Corresponding author for this work
  • University of Electronic Science and Technology of China
  • Xiamen University of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

This paper mainly deals with how kernel method can be used for software defect prediction, since the class imbalance can greatly reduce the performance of defect prediction. In this paper, two classifiers, namely, the asymmetric kernel partial least squares classifier (AKPLSC) and asymmetric kernel principal component analysis classifier (AKPCAC), are proposed for solving the class imbalance problem. This is achieved by applying kernel function to the asymmetric partial least squares classifier and asymmetric principal component analysis classifier, respectively. The kernel function used for the two classifiers is Gaussian function. Experiments conducted on NASA and SOFTLAB data sets using F-measure, Friedman's test, and Tukey's test confirm the validity of our methods.

Original languageEnglish
Article number785435
JournalJournal of Applied Mathematics
Volume2014
DOIs
StatePublished - 2014
Externally publishedYes

Fingerprint

Dive into the research topics of 'On software defect prediction using machine learning'. Together they form a unique fingerprint.

Cite this