80 likes | 88 Views
This presentation discusses the development of decision models to identify the best allocation of software testing resources for optimal quality at a minimal cost. The methodology includes simulation modeling, cost analysis, and process evaluation. The goal is to improve software testing management and enhance the quality of the final software product.
E N D
Development of Decision Models for Best Use of Software Testing Resources Charles J. Campbell Judith C. Simon Ronald B. Wilkes
Presentation Overview • Introduction • Description of methodology • Preliminary model • Plans for next phase
Purpose • To study software defect data as a means toward identifying where resources should be allocated most effectively to provide highest quality at lowest cost • To begin the process of developing a model that could be expanded for use throughout the systems development process
Research Methodology • Review of simulation modeling options; simulation selected because • It is exploratory; allows model to be altered and sensitivity analysis to be performed • It is well suited for the complex, multivariable context of software testing • Review of research on cost issues and models related to software testing, specifically finding and fixing problems
Model Development • Determination of typical processes • Development of preliminary model, based on known software testing procedures from multiple publications and from interviews
Implications • Will provide financial value for software testing management and improve the quality of the final software product • Eventual model can be applied to the entire software development processes, providing additional financial benefit
Next Activities • Use of actual organization data to look for locations of greatest problems as well as associated costs for correcting defects • Search for patterns that need additional review, such as common defects, errors per tester, errors during a particular process, or combinations that might affect resource needs