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 | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 23.11 kB | Adobe PDF | View/Open |
02_certificates.pdf | 67.33 kB | Adobe PDF | View/Open | |
03_vivaproceedings.pdf | 235.06 kB | Adobe PDF | View/Open | |
04_bonafidecertificate.pdf | 160.88 kB | Adobe PDF | View/Open | |
05_abstracts.pdf | 11.19 kB | Adobe PDF | View/Open | |
06_acknowledgements.pdf | 154.94 kB | Adobe PDF | View/Open | |
07_contents.pdf | 26.18 kB | Adobe PDF | View/Open | |
08_listoftables.pdf | 12.91 kB | Adobe PDF | View/Open | |
09_listoffigures.pdf | 73.88 kB | Adobe PDF | View/Open | |
10_listofabbreviations.pdf | 104.57 kB | Adobe PDF | View/Open | |
11_chapter1.pdf | 183.63 kB | Adobe PDF | View/Open | |
12_chapter2.pdf | 180.8 kB | Adobe PDF | View/Open | |
13_chapter3.pdf | 537.57 kB | Adobe PDF | View/Open | |
14_chapter4.pdf | 1.27 MB | Adobe PDF | View/Open | |
15_chapter5.pdf | 1.21 MB | Adobe PDF | View/Open | |
16_chapter6.pdf | 18.28 kB | Adobe PDF | View/Open | |
17_conclusion.pdf | 18.28 kB | Adobe PDF | View/Open | |
18_references.pdf | 1 MB | Adobe PDF | View/Open | |
19_listofpublications.pdf | 111.9 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 51.11 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: