CFP last date
16 December 2024
Reseach Article

Defect Prediction Model for AOP-based Software Development using Hybrid Fuzzy C-Means with Genetic Algorithm and K-Nearest Neighbors Classifier

by Pankaj Kumar, S. K. Singh
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 11 - Number 2
Year of Publication: 2016
Authors: Pankaj Kumar, S. K. Singh
10.5120/ijais2016451579

Pankaj Kumar, S. K. Singh . Defect Prediction Model for AOP-based Software Development using Hybrid Fuzzy C-Means with Genetic Algorithm and K-Nearest Neighbors Classifier. International Journal of Applied Information Systems. 11, 2 ( Jul 2016), 26-30. DOI=10.5120/ijais2016451579

@article{ 10.5120/ijais2016451579,
author = { Pankaj Kumar, S. K. Singh },
title = { Defect Prediction Model for AOP-based Software Development using Hybrid Fuzzy C-Means with Genetic Algorithm and K-Nearest Neighbors Classifier },
journal = { International Journal of Applied Information Systems },
issue_date = { Jul 2016 },
volume = { 11 },
number = { 2 },
month = { Jul },
year = { 2016 },
issn = { 2249-0868 },
pages = { 26-30 },
numpages = {9},
url = { https://www.ijais.org/archives/volume11/number2/909-2016451579/ },
doi = { 10.5120/ijais2016451579 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T19:03:51.354334+05:30
%A Pankaj Kumar
%A S. K. Singh
%T Defect Prediction Model for AOP-based Software Development using Hybrid Fuzzy C-Means with Genetic Algorithm and K-Nearest Neighbors Classifier
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 11
%N 2
%P 26-30
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The number of defects has often been considered a vital indicator of quality of software. It is well known that we cannot go back and add quality. Software Quality and reliability are considered to be one of the most important concerns of software product. In this paper, we give a brief overview of an Aspect-Oriented Programming (AOP) and a model is proposed to predict defects. The model is empirically validated on the PROMISE Software Engineering Repository dataset with three different types of methods. One is Fuzzy C-Means Clustering (FCM) approach and another is K-Nearest Neighbors (KNN) classifier technique, have been performed in real data. Third is a hybrid approach (i.e. combination of fuzzy c-means and genetic algorithms) have been performed. The performance of data is evaluated in terms of Reliability, Accuracy, Mean Absolute Error (MAE), and Root Mean Square Error (RMSE).

References
  1. N. E. Fenton and S.L. Pfleeger, “Software Metrics-A Rigorous and Practical Approach,” PWS Publishing company, 2nd edition, 1997.
  2. S. H. Kan, “Metrics and Models in Software Quality Engineering,” Addison Wesley, 2nd edition, 2002.
  3. P. Kumar, “Aspect-Oriented Software Quality Model: The AOSQ Model,” in Advanced Computing: An International Journal (ACIJ), Volume: 3, Number: 2, Page No.:105-118, March 2012.
  4. M. Ceccato and P. Tonella. “Measuring the effects of software aspectization” 1st Workshop on Aspect Reverse Engineering (WARE), Volume: 12, 2004.
  5. P. Kumar and S. K. Singh, “A Systematic Assessment of Aspect-Oriented Software Development (AOSD) using JHotDraw Application,” IEEE International Conference on Computing, Communication and Automation (ICCCA2016), Greater Noida, India, April 2016.
  6. NASA Metrics Data Program Web Site: http://promise.site.uottawa.ca/SERepository/datasets/pc1.arff.
  7. Fuzzy C-means (FCM) algorithm, online available at: http://hayoungkim.tistory.com/20.
  8. K-Nearest Neighbors, online available at: https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm.
  9. R.K. Gupta, “Genetic Algorithms-an Overview”, IMPULSE, ITM University, Vol. 1, 2006.
Index Terms

Computer Science
Information Sciences

Keywords

AOP AOSD Software Quality Defect