2013 · 25 citations · 8 references
Software MaintenanceSearch OptimizationEngineeringFault ForecastingSoftware EngineeringSoftware AnalysisSupport Vector MachineReliability EngineeringData ScienceData MiningPattern RecognitionClass ImbalanceGenetic AlgorithmTraditional Svm ClassifierPredictive AnalyticsKnowledge DiscoveryComputer ScienceSoftware DesignSoftware Defect PredictionSoftware TestingClassifier SystemCost-sensitive Machine LearningLearning Classifier SystemFailure Prediction
In order to solve the problems of traditional SVM classifier for software defect prediction, this paper proposes a novel dynamic SVM method based on improved cost-sensitive SVM (CSSVM) which is optimized by the Genetic Algorithm (GA). Through selecting the geometric classification accuracy as the fitness function, the GA method could improve the performance of CSSVM by enhancing the accuracy of defective modules and reducing the total cost in the whole decision. Experimental results show that the GA-CSSVM method could achieve higher AUC value which denotes better prediction accuracy both for minority and majority samples in the imbalanced software defect data set.
8
Chih-Chung Chang, Chih‐Jen Lin · ACM Transactions on Intelligent Systems and Technology · 2011 · 41.1K citations
Data Classification, Support Vector Machine, Classification Method +15
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 39.8K citations · Full text
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 31.8K citations · Full text
Genetic Algorithms and Machine Learning
David E. Goldberg, John H. Holland · Machine Learning · 1988 · 3K citations · Full text
Controlling the Sensitivity of Support Vector Machines
K Veropoulos, I C G Campbell, Nello Cristianini · 1999 · 691 citations