Software Defect Prediction Based on Manifold Learning in Subspace Selection
Title | Software Defect Prediction Based on Manifold Learning in Subspace Selection |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Gao, Yan, Yang, Chunhui |
Conference Name | Proceedings of the 2016 International Conference on Intelligent Information Processing |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4799-0 |
Keywords | composability, 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. |
URL | http://doi.acm.org/10.1145/3028842.3028859 |
DOI | 10.1145/3028842.3028859 |
Citation Key | gao_software_2016 |