Doktorarbeit / Dissertation, 2021
160 Seiten
Chapter 1: Introduction
1.1 Introduction
1.2 Software Quality
1.3 Software Reliability
1.4 Need For Reliable Software System
1.5 Importance of Software Reliability
1.6 Defects in Object Oriented Design
1.7 Related Issue
1.8 Software Reliability Models
1.9 Software Defect Detection
1.10 Software Reliability Metrics
1.11 Machine Learning Techniques
1.12 Problem Statement
1.13 Motivation
1.14 Objectives Of This Research Work
1.15 Scope Of Research Study
1.16 Research Contribution
1.17 Outline of Thesis
Chapter 2: Literature Survey
2.1 Introduction
2.2 Software Reliability Modelling in SDLC
2.3 Software Reliability Models Based on Failures and Data Requirement
2.4 Software Fault Prediction Schemes
Chapter 3: Object Oriented Design and Machine Learning Approach for Software Reliability
3.1 Introduction
3.2 Software Reliability Prediction Models
3.3 Object Oriented Paradigms
3.4 Software Metrics
3.5 Object Oriented Metrics for Reliability
3.6 Software Defect Prediction Techniques
3.7 Model Performance Measures
3.8 Reliability Assessment Parameters
Chapter 4- Software Defect Detection Machine Learning Approach
4.1 Introduction
4.2 Study Objective
4.3 Model Architecture and Performance Evaluation
4.4 Framework and Methodology Adopted
4.5 Statistical Efficacy Measures
4.6 Experimental Analysis of Machine Learning Techniques
Chapter 5: Assessment of Software Defect Detection by IWD Genetic Filter And Neural Network Model of Object-Oriented Design
5.1 Introduction
5.2 Background of Algorithm Approach
5.3 Proposed Methodology
5.4 Proposed SDDIWDNN Algorithm
5.5 Experimental Analysis and Results
Chapter 6: Assessment of Software Reliability by Spiking Neural Network and Genetic Algorithm Based Defect Detection of Object-Oriented Design
6.1 Introduction
6.2 Proposed Methodology
6.3 Experiment And Results
Chapter 7: Conclusion And Future Work
7.1 Introduction
7.2 Key Findings
7.3 Significance of the Findings
7.4 Further Direction
7.5 Conclusion
This research aims to develop advanced assessment models for evaluating software reliability during the late design phase. The primary research question centers on how object-oriented design metrics and machine learning algorithms can be integrated to predict fault-prone modules and improve overall software reliability before implementation.
1.1 INTRODUCTION
The use of software is expanding all the time, from simple home appliances to research and high-end scientific applications. With the advancement in electronic objects and digital computers our day-to-day life is fully reliant on such gadgets. As a result, there is a greater trust on software, requiring noteworthy advances in software reliability and its test procedures. The topic of utmost significance now is reliability of such software systems (Lyu,1996). This system can be divided into subsystems and components that are interlinked together. Hence the overall reliability of whole system is a combined effect of its components reliability and system-functions in which these components may not work individually or independently. The system is composed of various factors like hardware, software and human, but from an operations perspective, software is the main cause of system reliability. Hence Software Reliability is the main factor for system reliability.
The field of science and technology is always in demand of well reliable hardware and software. Increased software demands have caused changes in way of design, and maintenance of high-quality software. Despite the fact that hardware reliability is also a major concern, there is a clear link between software design techniques and reliability. The primary distinction between software and other engineering artefacts is that software is created rather than produced. In this created software faults in the design results into unreliability. And to overcome this there is trend of development of defect free software by making exhaustive testing and debugging techniques. The quality assurance teams and project management teams are always looking for ways towards the growth of software reliability from time to time during the development process. So as to make whole process cost effective and within the time span. Therefore, there is a requirement of comprehensive engineering approach which establishes the significance of Software Engineering which can give a systematic discipline methodology for the development of software.
Chapter 1: Introduction: Provides an overview of software reliability, the need for reliable systems, and the application of object-oriented design metrics and machine learning in defect prediction.
Chapter 2: Literature Survey: Reviews historical and contemporary software reliability models and various fault prediction schemes developed between 1965 and 2021.
Chapter 3: Object Oriented Design and Machine Learning Approach for Software Reliability: Discusses the theoretical background of OOD metrics and the methodology of using machine learning for reliability assessment.
Chapter 4- Software Defect Detection Machine Learning Approach: Details the architecture, data collection, and experimental analysis of various machine learning classifiers for defect detection.
Chapter 5: Assessment of Software Defect Detection by IWD Genetic Filter And Neural Network Model of Object-Oriented Design: Explains a hybrid approach using Intelligent Water Drop algorithms and neural networks to improve defect identification.
Chapter 6: Assessment of Software Reliability by Spiking Neural Network and Genetic Algorithm Based Defect Detection of Object-Oriented Design: Proposes a Spiking Neural Network-based model (SNGADD) to reduce false alarms and enhance reliability predictions.
Chapter 7: Conclusion And Future Work: Concludes the thesis by summarizing key findings and suggesting future research directions for automated reliability assessment frameworks.
Software Reliability, Object-Oriented Design, Defect Prediction, Machine Learning, Intelligent Water Drop Algorithm, Spiking Neural Network, Genetic Algorithm, Software Metrics, Fault Proneness, Design Phase, Classification, Neural Network, Model Accuracy, Reliability Assessment, Software Quality
This research focuses on developing reliable assessment models to detect software defects early in the design phase, specifically for object-oriented systems, using machine learning techniques.
The thesis explores software reliability measurement, object-oriented design metrics, intelligent optimization algorithms (such as IWD and Genetic Algorithms), and the implementation of various neural network architectures.
The primary goal is to create an automated framework that can accurately forecast fault-prone modules in software designs to ensure high system reliability while maintaining cost-effectiveness.
The research employs a variety of machine learning approaches, including Logistic Regression, Decision Trees, Support Vector Machines, Random Forests, and custom hybrid models like SDDIWDNN and SNGADD.
The main body covers the literature survey of reliability models, the application of OOD metrics, detailed architectural frameworks for defect detection, and extensive experimental analysis comparing different learning algorithms.
Key terms include Software Reliability, Object-Oriented Design, Defect Prediction, Machine Learning, Intelligent Water Drop Algorithm, and Spiking Neural Networks.
The Intelligent Water Drop (IWD) algorithm is used for feature selection, identifying the most significant attributes from the dataset, which helps reduce data dimensionality and improves the training performance of the neural networks.
The SNGADD model is a proposed hybrid framework that combines Spiking Neural Networks with Genetic Algorithm-based defect detection, which has shown enhanced accuracy and reliability compared to traditional Hellinger Net approaches.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

