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 :
بازگشت