{"title":"Defect Prediction Model for AOP-based Software Development using Hybrid Fuzzy C-Means with Genetic Algorithm and K-Nearest Neighbors Classifier","authors":"Pankaj Kumar","doi":"10.5120/IJAIS2016451579","DOIUrl":null,"url":null,"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 CMeans 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). General Terms AOP, AOSD","PeriodicalId":92376,"journal":{"name":"International journal of applied information systems","volume":"9 1","pages":"26-30"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International journal of applied information systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5120/IJAIS2016451579","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
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 CMeans 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). General Terms AOP, AOSD