Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/341273
Title: Software fault prediction using error probabilities and machine learning approaches
Researcher: Karuppusamy, S
Guide(s): Singaravel, G
Keywords: Engineering and Technology
Computer Science
Telecommunications
Machine learning
Software fault prediction
University: Anna University
Completed Date: 2020
Abstract: Software fault prediction is used to improve the testing efficiency and software quality by earlier identification of software faults associated with software. The identification of faults is usually carried out using the task of classification. The task of classification utilises the code attributes and other features to predict the fault instances. The detection of software faults is prominently affected by a poor classification decision and hence an improved decision-making model is required to predict the patterns using the attributes collected out from the datasets. In the first part of the research, the study proposes a Bayes Decision classifier associated with the finding of error probabilities and integrals in software fault prediction. This chapter discusses the fundamental software error prediction using feature and classifier data. It also discusses the proposed software error prediction with fault predictable region that includes Chernoff Bound and Bhattacharyya Bound. The proposed Bayesian decision algorithm with error probabilities and integrals of fault predictions learning model is used to predict the software faults. It works on two different bounds namely Chernoff Bound and Bhattacharyya Bound. In the Second part of the research, the study proposes an EnsembleSVM-GA learning model to predict software faults. It works on two different modules namely Ensemble-SVM and GA model for feature extraction and fault classification. The GA performs the former task and SVM the latter task. The performance of the proposed methods is tested against several other machine learning classifier over collected software fault datasets. The proposed methods and evaluated against various performance metrics: Detection Rate or recall rate, False Alarm Rate, Balance, Area Under Curve and Accuracy. The result shows that the proposed GA-Ensemble weighted SVM has higher accuracy and AUC than other methods and provides good balance than other methods. the accuracy, AUC and Balance for other methods are slightly lesser than the proposed ESVM-GA classifier for diagnosing the faults against several datasets newline
Pagination: xiv,122 p.
URI: http://hdl.handle.net/10603/341273
Appears in Departments:Faculty of Information and Communication Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File23.11 kBAdobe PDFView/Open
02_certificates.pdf67.33 kBAdobe PDFView/Open
03_vivaproceedings.pdf235.06 kBAdobe PDFView/Open
04_bonafidecertificate.pdf160.88 kBAdobe PDFView/Open
05_abstracts.pdf11.19 kBAdobe PDFView/Open
06_acknowledgements.pdf154.94 kBAdobe PDFView/Open
07_contents.pdf26.18 kBAdobe PDFView/Open
08_listoftables.pdf12.91 kBAdobe PDFView/Open
09_listoffigures.pdf73.88 kBAdobe PDFView/Open
10_listofabbreviations.pdf104.57 kBAdobe PDFView/Open
11_chapter1.pdf183.63 kBAdobe PDFView/Open
12_chapter2.pdf180.8 kBAdobe PDFView/Open
13_chapter3.pdf537.57 kBAdobe PDFView/Open
14_chapter4.pdf1.27 MBAdobe PDFView/Open
15_chapter5.pdf1.21 MBAdobe PDFView/Open
16_chapter6.pdf18.28 kBAdobe PDFView/Open
17_conclusion.pdf18.28 kBAdobe PDFView/Open
18_references.pdf1 MBAdobe PDFView/Open
19_listofpublications.pdf111.9 kBAdobe PDFView/Open
80_recommendation.pdf51.11 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: