Please use this identifier to cite or link to this item: http://hdl.handle.net/10603/341458
Title: An enhanced approach for software defects prediction using intelligent techniques
Researcher: Punitha. K
Guide(s): Latha, B
Keywords: Engineering and Technology
Computer Science
Computer Science Information Systems
Software defect prediction
Machine learning
University: Anna University
Completed Date: 2020
Abstract: A software defect is an error, flaw, bug, mistake, failure, or fault in a computer program or software that may generate an inaccurate or unexpected result. Software defects always increase the cost and time in completing a software product with expected quality. Moreover, identifying and rectifying defects is one of the most time consuming and expensive software processes. It is not practically possible to eliminate every defect but reducing the magnitude of defects, and their adverse effect on the projects is achievable. Software Defect Prediction (SDP) is the process of locating defective modules in the software. To produce high-quality software, the final product should have as few defects as possible. A software metric is a measure of some property of a piece of software or its specifications. Software metrics are often used to assess the ability of software to achieve a predefined goal. SDP, a learning problem, attracts interest from academia/industry. Static code attributes from prior defect logs based software releases build models to predict defective modules for the next release. It locates defective software parts, used with limited budgets, or when the system is too large for comprehensive testing. Data mining techniques and machine learning algorithms are useful in the prediction of software defects. These techniques can be applied to the software repositories to extract the defects of a software product. For effective defect prediction models, data/features to be used have a major role. In this work, the proposed system classifies various defects using classifiers like naïve Bayes, K Nearest Neighbor (KNN), and Radial Basis Function (RBF). KNN is an important non-parameter, supervised learning algorithm. Classification rules are generated by training samples without additional data. Naïve Bayes classification is based on Bayes theorem. Here the optimal rules were given as input to the naïve Bayes classifier. This type of classifier has the advantage that it is easy to implement and generate good results. RBF network is a popular network type that is useful for pattern classification. newline
Pagination: xxii,155 p.
URI: http://hdl.handle.net/10603/341458
Appears in Departments:Faculty of Information and Communication Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File25.83 kBAdobe PDFView/Open
02_certificates.pdf938.13 kBAdobe PDFView/Open
03_vivaproceedings.pdf1.66 MBAdobe PDFView/Open
04_bonafidecertificate.pdf1.1 MBAdobe PDFView/Open
05_abstracts.pdf113.04 kBAdobe PDFView/Open
06_acknowledgements.pdf17 kBAdobe PDFView/Open
07_contents.pdf120.04 kBAdobe PDFView/Open
08_listoftables.pdf10.03 kBAdobe PDFView/Open
09_listoffigures.pdf33.51 kBAdobe PDFView/Open
10_listofabbreviations.pdf159.28 kBAdobe PDFView/Open
11_chapter1.pdf238.4 kBAdobe PDFView/Open
12_chapter2.pdf186.43 kBAdobe PDFView/Open
13_chapter3.pdf608.14 kBAdobe PDFView/Open
14_chapter4.pdf440.43 kBAdobe PDFView/Open
15_chapter5.pdf352.45 kBAdobe PDFView/Open
16_conclusion.pdf15.6 kBAdobe PDFView/Open
17_references.pdf231.14 kBAdobe PDFView/Open
18_listofpublications.pdf111.3 kBAdobe PDFView/Open
80_recommendation.pdf49.12 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: