DocumentCode :
2291266
Title :
Impact of attribute selection on defect proneness prediction in OO software
Author :
Mishra, Bharavi ; Shukla, K.K.
Author_Institution :
Dept. of Comput. Eng., Banaras Hindu Univ., Varanasi, India
fYear :
2011
fDate :
15-17 Sept. 2011
Firstpage :
367
Lastpage :
372
Abstract :
Defect proneness prediction of software modules always attracts the developers because it can reduce the testing efforts as well as software development time. In the current context, with the piling up of constraints like requirement ambiguity and complex development process, developing fault free reliable software is a daunting task. To deliver reliable software, software engineers are required to execute exhaustive test cases which become tedious and costly for software enterprises. To ameliorate the testing process one can use a defect prediction model so that testers can focus their efforts on defect prone modules. Building a defect prediction model becomes very complex task when the number of attributes is very large and the attributes are correlated. It is not easy even for a simple classifier to cope with this problem. Therefore, while developing a defect proneness prediction model, one should always be careful about feature selection. This research analyzes the impact of attribute selection on Naive Bayes (NB) based prediction model. Our results are based on Eclipse and KC1 bug database. On the basis of experimental results, we show that careful combination of attribute selection and machine learning apparently useful and, on the Eclipse data set, yield reasonable good performance with 88% probability of detection and 49% false alarm rate.
Keywords :
Bayes methods; learning (artificial intelligence); object-oriented programming; program debugging; software reliability; Eclipse data set; KC1 bug database; OO software; attribute selection; complex development process; defect proneness prediction; machine learning; naive Bayes based prediction model; reliable software; requirement ambiguity; software development; software engineering; software enterprises; software modules; Complexity theory; Databases; Measurement; Niobium; Object oriented modeling; Predictive models; Software; Fault; Fault prediction; Metrics; Naive Bayes; Software Quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
Conference_Location :
Allahabad
Print_ISBN :
978-1-4577-1385-9
Type :
conf
DOI :
10.1109/ICCCT.2011.6075151
Filename :
6075151
Link To Document :
بازگشت