Improving Fault Prediction using ANN-PSO in Object Oriented Systems

  • N K
  • S K
  • Uthariaraj V R
N/ACitations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

Object oriented software metrics are computed and used in predicting software quality attributes of object oriented systems. Mapping software metrics to software quality attributes like fault prediction is a complex process and requires extensive computations. Many models have been proposed for fault prediction. Since accuracy is of prime importance in prediction models they are being constantly improved through various research studies. Artificial Neural network (ANN) has gained immense popularity due to its adaptability to the problem at hand by training with known data. Back propagation is a widely used ANN training technique. However the back propagation technique leads to slow convergence rate and an impending threat of getting caught in local minima. In this paper we explore the Particle Swarm Optimization (PSO) technique as an alternative to optimize the weights of ANN for fault prediction in object oriented systems. We evaluate the effect on prediction accuracy that PSO brings to ANN compared to other techniques like BP and Genetic Algorithm (GA). We also evaluate prediction accuracy improvements by optimizing the various parameters of PSO.

Cite

CITATION STYLE

APA

N, K., S, K., & Uthariaraj V, R. (2013). Improving Fault Prediction using ANN-PSO in Object Oriented Systems. International Journal of Computer Applications, 73(3), 18–25. https://doi.org/10.5120/12721-9556

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