Please use this identifier to cite or link to this item:
Title: Software reliability estimation using data classification techniques
Researcher: Chandrasekhararao, M V P
Guide(s): Raveendra Babu, B
Keywords: Data mining techniques
Neural network based defect prediction
Software Metrics
Defect Prediction
Upload Date: 5-Sep-2012
University: Jawaharlal Nehru Technological University
Completed Date: August 2012
Abstract: Software metrics have been used to define the complexity of the software program and to estimate programming time. Extensive research has also been carried out to quantify defects in a module using software metrics. Data mining techniques have been used for defect prediction in software modules. Cyclomatic complexity, Halstead metrics and size of the software are the most commonly used metrics in the defect prediction models. The goal of this research is to help IT team identify defects based on existing software metrics using data mining techniques and thereby improve software quality which ultimately results in reducing the software development cost in the development and maintenance phase. This research focuses on identifying defective modules and therefore the scope of software that needs to be examined for defects can be prioritized. Since the proposed methodology helps in identifying modules that require immediate attention, the reliability of the software can be improved faster by handling higher priority defects first. This research focuses on classifying defects based on software metrics and can be broadly classified into three areas: ? Investigating existing data mining techniques for software defect prediction using software metrics.Propose a novel pre processing technique based on cumulative distributed function and normalized distribution function. ? Implement a novel neural network classification algorithm, Fuzzy Bell Multi Layer Perceptron (FB- MLNN) Neural Network architecture for software defect prediction process model based on the software metrics. Investigations show that the proposed preprocessing technique improves the classification accuracy over 10% with various classifiers producing classification accuracies of 94.55 to 96.79%. The proposed FB-MLNN achieves a classification accuracy of 98.2% which is a significant improvement over other methods. The sensitivity and specificity of the proposed method is converges which is highly essential for identifying defective modules.
Pagination: 126p.
Appears in Departments:Faculty of Computer Science & Engineering

Files in This Item:
File Description SizeFormat 
01_title.pdfAttached File276.05 kBAdobe PDFView/Open
02_declaration.pdf164.8 kBAdobe PDFView/Open
03_certificate.pdf211.79 kBAdobe PDFView/Open
04_acknowledgemetns.pdf153.52 kBAdobe PDFView/Open
05_abstract.pdf185.56 kBAdobe PDFView/Open
06_contents.pdf198.08 kBAdobe PDFView/Open
07_list of figures.pdf153.58 kBAdobe PDFView/Open
08_list of tables.pdf142.55 kBAdobe PDFView/Open
09_list of symbols.pdf294.82 kBAdobe PDFView/Open
10_list of abbreviations.pdf140.93 kBAdobe PDFView/Open
11_publications from the work.pdf165.84 kBAdobe PDFView/Open
12_chapter 1.pdf206.67 kBAdobe PDFView/Open
13_chapter 2.pdf208.51 kBAdobe PDFView/Open
14_chapter 3.pdf467.07 kBAdobe PDFView/Open
15_chapter 4.pdf483.26 kBAdobe PDFView/Open
16_chapter 5.pdf618.5 kBAdobe PDFView/Open
17_chapter 6.pdf203.46 kBAdobe PDFView/Open
18_references.pdf234.7 kBAdobe PDFView/Open

Items in Shodhganga are protected by copyright, with all rights reserved, unless otherwise indicated.