Visible to the public Software Defect Prediction Based on Manifold Learning in Subspace Selection

TitleSoftware Defect Prediction Based on Manifold Learning in Subspace Selection
Publication TypeConference Paper
Year of Publication2016
AuthorsGao, Yan, Yang, Chunhui
Conference NameProceedings of the 2016 International Conference on Intelligent Information Processing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4799-0
Keywordscomposability, discriminative locality alignment, manifold learning, Metrics, pubcrawl, Resiliency, software defect prediction, support vector machine, Support vector machines
Abstract

Software defects will lead to software running error and system crashes. In order to detect software defect as early as possible at early stage of software development, a series of machine learning approaches have been studied and applied to predict defects in software modules. Unfortunately, the imbalanceof software defect datasets brings great challenge to software defect prediction model training. In this paper, a new manifold learning based subspace learning algorithm, Discriminative Locality Alignment(DLA), is introduced into software defects prediction. Experimental results demonstrate that DLA is consistently superior to LDA (Linear Discriminant Analysis) and PCA (Principal Component Analysis) in terms of discriminate information extraction and prediction performance. In addition, DLA reveals some attractive intrinsic properties for numeric calculation, e.g. it can overcome the matrix singular problem and small sample size problem in software defect prediction.

URLhttp://doi.acm.org/10.1145/3028842.3028859
DOI10.1145/3028842.3028859
Citation Keygao_software_2016