Handbook of Software Fault Localization 1st edition by W. Eric Wong, T. H. Tse – Ebook PDF Instant Download/DeliveryISBN: 1119291824, 9781119291824
Full download Handbook of Software Fault Localization 1st edition after payment.
Product details:
ISBN-10 : 1119291824
ISBN-13 : 9781119291824
Author : W. Eric Wong, T. H. Tse
Researchers, students, software engineering, managers, and project decision makers
Handbook of Software Fault Localization 1st Table of contents:
1 Software Fault Localization: an Overview of Research, Techniques, and Tools
1.1 Introduction
1.2 Traditional Fault Localization Techniques
1.3 Advanced Fault Localization Techniques
1.4 Subject Programs
1.5 Evaluation Metrics
1.6 Software Fault Localization Tools
1.7 Critical Aspects
1.8 Conclusion
References
2 Traditional Techniques for Software Fault Localization
2.1 Program Logging
2.2 Assertions
2.3 Breakpoints
2.4 Profiling
2.5 Discussion
2.6 Conclusion
References
3 Slicing‐Based Techniques for Software Fault Localization
3.1 Introduction
3.2 Static Slicing‐Based Fault Localization
3.3 Dynamic Slicing‐Based Fault Localization
3.4 Execution Slicing‐Based Fault Localization
3.5 Discussions
3.6 Conclusion
References
4 Spectrum‐Based Techniques for Software Fault Localization
4.1 Introduction
4.2 Background and Notation
4.3 Insights of Some Spectra‐Based Metrics
4.4 Equivalence Metrics
4.5 Selecting a Good Suspiciousness Function (Metric)
4.6 Using Spectrum‐Based Metrics for Fault Localization
4.7 Empirical Evaluation Studies of SBFL Metrics
4.8 Conclusion
References
5 Statistics‐Based Techniques for Software Fault Localization
5.1 Introduction
5.2 Working with Statements
5.3 Working with Non‐statements
5.4 Purifying the Input
5.5 Reinterpreting the Output
References
6 Machine Learning‐Based Techniques for Software Fault Localization
6.1 Introduction
6.2 BP Neural Network‐Based Fault Localization
6.3 RBF Neural Network‐Based Fault Localization
6.4 C4.5 Decision Tree‐Based Fault Localization
6.5 Applying Simulated Annealing with Statement Pruning for an SBFL Formula
6.6 Conclusion
References
7 Data Mining‐Based Techniques for Software Fault Localization
7.1 Introduction
7.2 Formal Concept Analysis and Association Rules
7.3 Data Mining for Fault Localization
7.4 The Failure Lattice for Multiple Faults
7.5 Discussion
7.6 Fault Localization Using N‐gram Analysis
7.7 Fault Localization for GUI Software Using N‐gram Analysis
7.8 Conclusion
References
8 Information Retrieval‐Based Techniques for Software Fault Localization
8.1 Introduction
8.2 General IR‐Based Fault Localization Process
8.3 Fundamental Information Retrieval Techniques for Software Fault Localization
8.4 Evaluation Metrics
8.5 Techniques for Different Scenarios
8.6 Empirical Studies
8.7 Miscellaneous
8.8 Conclusion
References
9 Model‐Based Techniques for Software Fault Localization
9.1 Introduction
9.2 Basic Definitions and Algorithms
9.3 Modeling for MBD
9.4 Application Areas
9.5 Hybrid Approaches
9.6 Conclusion
References
10 Software Fault Localization in Spreadsheets
10.1 Motivation
10.2 Definition of the Spreadsheet Language
10.3 Cones
10.4 Spectrum‐Based Fault Localization
10.5 Model‐Based Spreadsheet Debugging
10.6 Repair Approaches
10.7 Checking Approaches
10.8 Testing
10.9 Conclusion
References
11 Theoretical Aspects of Software Fault Localization
11.1 Introduction
11.2 A Model‐Based Hybrid Analysis
11.3 A Set‐Based Pure Theoretical Framework
11.4 A Generalized Study
11.5 About the Assumptions
References
12 Software Fault Localization for Programs with Multiple Bugs
12.1 Introduction
12.2 One‐Bug‐at‐a‐Time
12.3 Two Techniques Proposed by Jones et al.
12.4 Localization of Multiple Bugs Using Algorithms from Integer Linear Programming
12.5 MSeer: an Advanced Fault Localization Technique for Locating Multiple Bugs in Parallel
12.6 Spectrum‐Based Reasoning for Fault Localization
12.7 Other Studies
12.8 Conclusion
References
13 Emerging Aspects of Software Fault Localization
13.1 Introduction
13.2 Application of the Scientific Method to Fault Localization
13.3 Fault Localization in the Absence of Test Oracles by Semi-proving of Metamorphic Relations
13.4 Automated Prediction of Fault Localization Effectiveness
13.5 Integrating Fault Localization into Automated Test Generation Tools
People also search for Handbook of Software Fault Localization 1st:
handbook of software reliability engineering
handbook of software architecture
software fault localization
software localization pdf
fault localization in software testing
Tags: Handbook, Software, Fault Localization, Eric Wong, Tse