Locality preserving projection on source code metrics for improved software maintainability

6Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software project managers commonly use various metrics to assist in the design, maintaining and implementation of large software systems. The ability to predict the quality of a software object can be viewed as a classification problem, where software metrics are the features and expert quality rankings the class labels. In this paper we propose a Gaussian Mixture Model (GMM) based method for software quality classification and use Locality Preserving Projection (LPP) to improve the classification performance. GMM is a generative model which defines the overall data set as a combination of several different Gaussian distributions. LPP is a dimensionality deduction algorithm which can preserve the distance between samples while projecting data to lower dimension. Empirical results on benchmark dataset show that the two methods are effective. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Jin, X., Liu, Y., Ren, J., Xu, A., & Bie, R. (2006). Locality preserving projection on source code metrics for improved software maintainability. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4304 LNAI, pp. 877–886). Springer Verlag. https://doi.org/10.1007/11941439_92

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free