COST SENSITIVE SOFTWARE DEFECT PREDICTION TECHNIQUE USING GENETIC ALGORITHM
Journal: International Journal of Computer Engineering and Technology (IJCET) (Vol.9, No. 6)Publication Date: 2018-12-28
Authors : G N V RAMANA RAO VVSSS BALARAM; DR.B.VISHNUVARDHAN;
Page : 1-10
Keywords : Machine Learning; Defect Prediction; Software Engineering; Statistical Methods; Expert Systems; Feature Selection; Regression Tree; Generalized Linear Model (GLM);
Abstract
Research has yielded approaches to predict future defects in software artifacts based on historical information, thus assisting companies in effectively allocating limited development resources and developers in reviewing each other's' code reduces the cost of maintenance. Developers are unlikely to devote the same effort to inspect each software artifact predicted to contain defects, since the effort varies with the artifacts' size (the number of LOC and cost) of defects that it exhibits (effectiveness). We propose to use Genetic Algorithms (GAs) for training prediction models to maximize their cost-effectiveness. We evaluate the approach on two well-known models, Regression Tree and Generalized Linear Model, and predict defects between multiple releases of 5 open source projects. Our results show that regression models trained by GAs significantly outperform their conventional counterparts, improving the costeffectiveness by up to 120 %.
Other Latest Articles
- ROLE-CENTRIC RBAC MODELS – A LITERATURE REVIEW
- MOBILE CACHE SHARING AND PREFETCHING FOR LATENCY REDUCTION USING SIGNALR
- PERFORMANCE EVOLUTION OF MACHINE LEARNING ALGORITHMS FOR NETWORK INTRUSION DETECTION SYSTEM
- DATA POOL: A STRUCTURE TO STORE VOLUMINOUS DATA
- Cuticular Biochemistry: Lambda-Cyhalothrin Induced Alterations in Mutant Drosophila melanogaster
Last modified: 2018-12-08 19:11:05