Fault Prediction Modeling for the Prediction of Number of Software Faults

Fault Prediction Modeling for the Prediction of Number of Software Faults
Title Fault Prediction Modeling for the Prediction of Number of Software Faults PDF eBook
Author Santosh Singh Rathore
Publisher Springer
Pages 78
Release 2019-04-03
Genre Computers
ISBN 9811371318

Download Fault Prediction Modeling for the Prediction of Number of Software Faults Book in PDF, Epub and Kindle

This book addresses software faults—a critical issue that not only reduces the quality of software, but also increases their development costs. Various models for predicting the fault-proneness of software systems have been proposed; however, most of them provide inadequate information, limiting their effectiveness. This book focuses on the prediction of number of faults in software modules, and provides readers with essential insights into the generalized architecture, different techniques, and state-of-the art literature. In addition, it covers various software fault datasets and issues that crop up when predicting number of faults. A must-read for readers seeking a “one-stop” source of information on software fault prediction and recent research trends, the book will especially benefit those interested in pursuing research in this area. At the same time, it will provide experienced researchers with a valuable summary of the latest developments.

Software Fault Prediction

Software Fault Prediction
Title Software Fault Prediction PDF eBook
Author Sandeep Kumar
Publisher Springer
Pages 81
Release 2018-06-06
Genre Computers
ISBN 9811087156

Download Software Fault Prediction Book in PDF, Epub and Kindle

This book focuses on exploring the use of software fault prediction in building reliable and robust software systems. It is divided into the following chapters: Chapter 1 presents an introduction to the study and also introduces basic concepts of software fault prediction. Chapter 2 explains the generalized architecture of the software fault prediction process and discusses its various components. In turn, Chapter 3 provides detailed information on types of fault prediction models and discusses the latest literature on each model. Chapter 4 describes the software fault datasets and diverse issues concerning fault datasets when building fault prediction models. Chapter 5 presents a study evaluating different techniques on the basis of their performance for software fault prediction. Chapter 6 presents another study evaluating techniques for predicting the number of faults in the software modules. In closing, Chapter 7 provides a summary of the topics discussed. The book will be of immense benefit to all readers who are interested in starting research in this area. In addition, it offers experienced researchers a valuable overview of the latest work in this area.

Fault Prediction Approach

Fault Prediction Approach
Title Fault Prediction Approach PDF eBook
Author Dhana Laxmi
Publisher
Pages 56
Release 2019-03-28
Genre
ISBN 9783668968189

Download Fault Prediction Approach Book in PDF, Epub and Kindle

Project Report from the year 2019 in the subject Computer Science - Software, grade: A, course: Doctoral Degree, language: English, abstract: This research works seeks to explore and provide an improved fault detection approach for inspection and fault detection. It systematically investigate and characterize software faults and faults to improve fault detection and prevention mechanisms in the quality software development process. Firstly, it contributes an Adaptive PSO-based association rule mining techniques for software fault classification using ANN. This task categorizes real defects by finding the best support and reliability to have the best policy for software fault classification using ANN. Secondly, it provides a Fault Prediction Approach (FPA) based on probabilistic models to perform software testing in Software Inspection. This describes a cost-effective way to accurately detect the defects by performing software inspection to develop quality software. The proposed FPA probes stochastic methods using the modified Naive Bayes classification to estimate the possible faults in the experimental environment to suggest novel defect control development. Software reliability engineering has become very important as the complexity of the system has increased exponentially with technological advances. The fact that all systems today depend on many other systems and interfaces is not only an application error but also a number of environmental factors that lead to failure. The impact of these failures depends on the nature of the system, but many of them cause customer dissatisfaction and business loss. System testing and fault detection have become the most important processes in the software life cycle. Various failure prediction models can be analyzed and suggested so that failures can be detected at an early stage and many test efforts can be saved. Software development has many defects in the design phase. In the past, many examples of software development

Object-oriented Metrics

Object-oriented Metrics
Title Object-oriented Metrics PDF eBook
Author Brian Henderson-Sellers
Publisher Prentice Hall
Pages 260
Release 1996
Genre Computers
ISBN

Download Object-oriented Metrics Book in PDF, Epub and Kindle

Object-oriented (OO) metrics are an integral part of object technology -- at the research level and in commercial software development projects. This book offers theoretical and empirical tips and facts for creating an OO complexity metrics (measurement) program, based on a review of existing research from the last several years. KEY TOPICS: Covers moving through object-oriented concepts as they related to managing the project lifecycle; the framework in which metrics exist; structural complexity metrics for traditional systems; OO product metrics; and current industrial applications. MARKET: For software developers, programmers, and managers.

The Cold-start Problem in Software Fault Prediction

The Cold-start Problem in Software Fault Prediction
Title The Cold-start Problem in Software Fault Prediction PDF eBook
Author Inbal Roshanski
Publisher
Pages
Release 2020
Genre
ISBN

Download The Cold-start Problem in Software Fault Prediction Book in PDF, Epub and Kindle

Software is an integral part of our lives today. Unfortunately, the more sophisticated and complicated software becomes, the greater the chance of failures. Predicting the probability of software components being faulty can help maintaining the software effectiveness. A key factor to the success of prediction algorithms is the amount and quality of historical data of the project collected by the version control and issue tracker tools. However, for new projects, for example, there is no historical data to learn from. This is known as the cold-start problem. Previous work proposed cross-project software fault prediction models, where fault prediction models of other projects are used to determine whether new project's components are faulty or not. In this paper we suggest a novel component-sensitive cross-project software fault prediction approach (OSCAR). OSCAR proceeds in two steps. First, it separately classifies each component in the new project to its most similar project among a set of other projects. Then, OSCAR uses the fault prediction model of that project to predict whether the component in the new project is faulty. This approach is in contrast to previous work that try to find one suitable model for all the components in the new project. Furthermore, we suggest an improvement to OSCAR, by using clustering algorithm combined with it. Evaluation, conducted on three datasets which includes 43 software projects, shows that the prediction of OSCAR is more accurate than state-of-the-art competitive algorithms.

Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities

Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities
Title Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities PDF eBook
Author Rashid, Ekbal
Publisher IGI Global
Pages 143
Release 2017-09-13
Genre Computers
ISBN 1522531866

Download Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities Book in PDF, Epub and Kindle

Software development and design is an intricate and complex process that requires a multitude of steps to ultimately create a quality product. One crucial aspect of this process is minimizing potential errors through software fault prediction. Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities is an innovative source of material on the latest advances and strategies for software quality prediction. Including a range of pivotal topics such as case-based reasoning, rate of improvement, and expert systems, this book is an ideal reference source for engineers, researchers, academics, students, professionals, and practitioners interested in novel developments in software design and analysis.

Software Fault Detection and Correction: Modeling and Applications

Software Fault Detection and Correction: Modeling and Applications
Title Software Fault Detection and Correction: Modeling and Applications PDF eBook
Author Rui Peng
Publisher Springer
Pages 117
Release 2018-11-01
Genre Computers
ISBN 9811311625

Download Software Fault Detection and Correction: Modeling and Applications Book in PDF, Epub and Kindle

This book focuses on software fault detection and correction processes, presenting 5 different paired models introduced over the last decade and discussing their applications, in particular to determining software release time. The first work incorporates the testing effort function and the fault introduction process into the paired fault detection and fault correction models. The second work incorporates fault dependency, while the third adopts a Markov approach for studying fault detection and correction processes. The fourth work considers the multi-release property of various software, and models fault detection and correction processes. The last work classifies faults into four types and models the fault-detection and correction processes. Enabling readers to familiarize themselves with how software reliability can be modeled when different factors need to be considered, and how the approaches can be used to analyze other systems, the book is important reference guide for researchers in the field of software reliability engineering and practitioners working on software projects. To gain the most from the book, readers should have a firm grasp of the fundamentals of the stochastic process.