A study of the effectiveness of control and data flow testing strategies
Journal of Systems and Software - Special issue on applying specification, verification, and validation techniques to industrial software systems
Comparing and combining software defect detection techniques: a replicated empirical study
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Modeling the Effects of Combining Diverse Software Fault Detection Techniques
IEEE Transactions on Software Engineering
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
Economics of software verification
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Empirical Software Engineering
Studying the Effects of Code Inspection and Structural Testing on Software Quality
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
In-process metrics for software testing
IBM Systems Journal
ACM SIGPLAN Notices
A model and sensitivity analysis of the quality economics of defect-detection techniques
Proceedings of the 2006 international symposium on Software testing and analysis
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Mean-variance based QoS management in cognitive radio
IEEE Transactions on Wireless Communications
Hi-index | 0.00 |
The effectiveness of software quality techniques varies. Many uncertain or unpredictable factors influence effectiveness, including human factors, the types of defects in the program, and luck. Compared to using a single quality technique, a diversified portfolio of techniques will typically be more effective and less variable. This work postulates a simple model, adapted from financial Modern Portfolio Theory, for the variability and effectiveness of techniques, singly and in portfolios. Proofs and simulations analyze the model to evaluate factors influencing the success of diversification; the model is checked against data sets from previous work.