DocumentCode
2548952
Title
Determining how much software assurance is enough? A value-based approach
Author
Huang, LiGuo ; Boehm, Barry
Author_Institution
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
fYear
2005
fDate
17-18 Nov. 2005
Abstract
A classical problem facing many software projects is how to determine when to stop testing and release the product for use. On the one hand, we have found that risk analysis helps to address such "how much is enough?" questions, by balancing the risk exposure of doing too little with the risk exposure of doing too much. In some cases, it is difficult to quantify the relative probabilities and sizes of loss in order to provide practical approaches for determining a risk-balanced "sweet spot" operating point. However, we have found some particular project situations in which tradeoff analysis helps to address such questions. In this paper, we provide a quantitative approach based on the COCOMO II cost estimation model and the COQUALMO qualify estimation model. We also provide examples of its use under the differing value profiles characterizing early startups, routine business operations, and high-finance operations in marketplace competition situation. We also show how the model and approach can assess the relative payoff of value-based testing compared to value-neutral testing based on some empirical results. Furthermore, we propose a way to perform cost/schedule/reliability tradeoff analysis using COCOMO II to determine the appropriate software assurance level in order to finish the project on time or within budget.
Keywords
project management; quality assurance; risk analysis; software cost estimation; software management; software quality; COCOMO II cost estimation model; COQUALMO qualify estimation model; business operation; high-finance operation; marketplace competition; risk analysis; software assurance; software project; value-based approach; Calibration; Computer science; Costs; Investments; Performance analysis; Risk analysis; Software performance; Software quality; Software testing; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering, 2005. 2005 International Symposium on
Print_ISBN
0-7803-9507-7
Type
conf
DOI
10.1109/ISESE.2005.1541826
Filename
1541826
Link To Document