PIE: A Dynamic Failure-Based Technique
IEEE Transactions on Software Engineering
Design for testability in object-oriented systems
Communications of the ACM
Software testability: an experiment in measuring simulation reusability
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Using testability measures for dependability assessment
Proceedings of the 17th international conference on Software engineering
Using perturbation analysis to measure variation in the information content of test sets
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
Software error analysis: a real case study involving real faults and mutations
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
A semantic model of program faults
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
OO process and metrics for effort estimation
Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum)
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Testability, fault size and the domain-to-range ratio: An eternal triangle
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Embedding built-in tests in hot spots of an object-oriented framework
ACM SIGPLAN Notices
Critical Analysis of the PIE Testability Technique
Software Quality Control
Increasing the Testability of Object-Oriented Frameworks with Built-in Tests
AISA '02 Proceedings of the First International Workshop on Advanced Internet Services and Applications
Investigating the use of analysis contracts to improve the testability of object-oriented code
Software—Practice & Experience
An analysis of the coupling effect I: single test data
Science of Computer Programming
Proceedings of the 2006 international workshop on Automation of software test
Constraint based structural testing criteria
Journal of Systems and Software
Testing AspectJ programs using fault-based testing
Proceedings of the 3rd workshop on Testing aspect-oriented programs
Empirical Software Engineering
Evolutionary generation of test data for many paths coverage based on grouping
Journal of Systems and Software
Hi-index | 0.02 |
Sensitivity analysis, which estimates the probability that a program location can hide a failure-causing fault, is addressed. The concept of sensitivity is discussed, and a fault/failure model that accounts for fault location is presented. Sensitivity analysis requires that every location be analyzed for three properties: the probability of execution occurring, the probability of infection occurring, and the probability of propagation occurring. One type of analysis is required to handle each part of the fault/failure model. Each of these analyses is examined, and the interpretation of the resulting three sets of probability estimates for each location is discussed. The relationship of the approach to testability is considered.