JOURNAL ARTICLE

Defect Prediction for Object Oriented Software using Support Vector based Fuzzy Classification Model

Bharavi Mishraand K.K.Shukla

Year: 2012 Journal:   International Journal of Computer Applications Vol: 60 (15)Pages: 8-16

Abstract

In software development research, early prediction of defective software modules always attracts the developers because it can reduces the overall requirements of software development such as time and budgets and increases the customer satisfaction.In the current context, with constantly increasing constraints like requirement ambiguity and complex development process, developing fault free reliable software is a daunting task.To deliver reliable software, it is essential to execute exhaustive number of test cases which may become tedious and costly for software enterprises.To ameliorate the testing process, a defect prediction model can be used which enables the developers to distribute their quality assurance activity on defect prone modules.However, a defect prediction models requires empirical validation to ensure their relevance to a software enterprises.In recent past, several classification and prediction models, based on historical defect data sets, have been used for early prediction of error-prone modules.Considering these facts, in this paper, a new Support Vector based Fuzzy Classification System (SVFCS) has been proposed for defective module prediction.In the proposed model an initial rule set is constructed using support vectors and Fuzzy logic.Rule set optimization is done using Genetic algorithm.The new method has been compared against two other models reported in recent literature viz.Naive Bayes and Support Vector Machine by using several measures, precision and probability of detection and it is found that the prediction performance of SVFCS approach is generally better than other prediction approaches.Our approach achieved 76.5 mean recall and 34.65 mean false alarm rate on three versions of Eclipse (Eclipse (2.0, 2.1, 3.0) and Equinox software bug data sets which strongly endorse the significance of proposed model in defect prediction research.

Keywords:
Computer science Software Fuzzy logic Object (grammar) Support vector machine Data mining Artificial intelligence Machine learning Software engineering Programming language

Metrics

17
Cited By
1.52
FWCI (Field Weighted Citation Impact)
33
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Software Defect Prediction Using Fuzzy Support Vector Regression

Zhen YanXinyu ChenPing Guo

Lecture notes in computer science Year: 2010 Pages: 17-24
JOURNAL ARTICLE

Software Defect Prediction Technology Based on Fuzzy Support Vector Machine

Yingyu Li

Journal:   2022 IEEE 2nd International Conference on Mobile Networks and Wireless Communications (ICMNWC) Year: 2022 Pages: 1-4
JOURNAL ARTICLE

A model for software defect prediction using support vector machine based on CBA

Xiaotao RongFeixiang LiZhihua Cui

Journal:   International Journal of Intelligent Systems Technologies and Applications Year: 2016 Vol: 15 (1)Pages: 19-19
BOOK-CHAPTER

Automated Software Defect Prediction Model: AdaBoost-Based Support Vector Machine Approach

Debasish PradhanDebendra Muduli

Lecture notes in electrical engineering Year: 2024 Pages: 257-270
© 2026 ScienceGate Book Chapters — All rights reserved.