skip to main content
article

Determining how much software assurance is enough?: a value-based approach

Published: 15 May 2005 Publication History

Abstract

A classical problem facing many software projects is to determine when to stop testing and release the product for use. Risk analyses address such "how much is enough?" questions, by balancing the risk exposure of doing too little with the risk exposure of doing too much. However, it's 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.In this paper, we provide a quantitative approach based on the COCOMO II cost estimation model, the COQUALMO quality estimation model and the Value Estimating Relationships.

References

[1]
B. Boehm, C. Abts, A. W. Brown, S. Chulani, B. Clark, E. Horowitz, R. Madachy, D. Riefer, and B. Steece, Software Cost Estimation with COCOMO II, Prentice Hall, 2000.
[2]
B. Steece, S. Chulani, and B. Boehm, "Determining Software Quality Using COQUALMO," in Case Studies in Reliability and Maintenance, W. Blischke and D. Murthy, Eds.: Wiley, 2002.
[3]
B. Boehm, L. Huang, A. Jain and R. Madachy, "The ROI of Software Dependability: The iDAVE Model", IEEE Software, vol. 21, no. 3, May/June 2004, pp. 54--61.
[4]
M. Snir and D. A. Bader, "A Framework for Measuring Supercomputer Productivity", Technical Report, October 2003.
[5]
J. Bullock, "Calculating the Value of Testing, "Software Testing and Quality Engineering. May/June 2000, pp. 56--62.
[6]
P. Gerrard, N. Thompson, Risk-Based E-Business Testing. Artech House, Inc., 2002.

Cited By

View all
  • (2015)From developer networks to verified communitiesProceedings of the 37th International Conference on Software Engineering - Volume 110.5555/2818754.2818824(563-573)Online publication date: 16-May-2015
  • (2012)Software quality assurance economicsInformation and Software Technology10.1016/j.infsof.2012.06.00354:11(1229-1238)Online publication date: 1-Nov-2012
  • (2011)The study of resource allocation among software development phasesAdvances in Software Engineering10.1155/2011/5792922011(6-6)Online publication date: 1-Jan-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
July 2005
1514 pages
ISSN:0163-5948
DOI:10.1145/1082983
Issue’s Table of Contents
  • cover image ACM Other conferences
    EDSER '05: Proceedings of the seventh international workshop on Economics-driven software engineering research
    May 2005
    65 pages
    ISBN:159593118X
    DOI:10.1145/1083091
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 May 2005
Published in SIGSOFT Volume 30, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2015)From developer networks to verified communitiesProceedings of the 37th International Conference on Software Engineering - Volume 110.5555/2818754.2818824(563-573)Online publication date: 16-May-2015
  • (2012)Software quality assurance economicsInformation and Software Technology10.1016/j.infsof.2012.06.00354:11(1229-1238)Online publication date: 1-Nov-2012
  • (2011)The study of resource allocation among software development phasesAdvances in Software Engineering10.1155/2011/5792922011(6-6)Online publication date: 1-Jan-2011
  • (2010)An analysis of a comprehensive planning framework for customizing SQAProceedings of the 2010 National Software Engineering Conference10.1145/1890810.1890812(1-7)Online publication date: 4-Oct-2010
  • (2010)Support planning and controlling of early quality assurance by combining expert judgment and defect data--a case studyEmpirical Software Engineering10.1007/s10664-009-9112-115:4(423-454)Online publication date: 1-Aug-2010
  • (2009)Towards process change impact analysis in industrial engineering2009 IEEE International Conference on Industrial Engineering and Engineering Management10.1109/IEEM.2009.5373075(1489-1493)Online publication date: Dec-2009
  • (2009)Developing Dependable Systems by Maximizing Component DiversityHigh Assurance Services Computing10.1007/978-0-387-87658-0_10(193-217)Online publication date: 29-May-2009
  • (2008)Phase distribution of software development effortProceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement10.1145/1414004.1414016(61-69)Online publication date: 9-Oct-2008
  • (2007)Modelling software quality costs by adapting established methodologies of mature industries2007 IEEE International Conference on Industrial Engineering and Engineering Management10.1109/IEEM.2007.4419193(267-271)Online publication date: Dec-2007
  • (2007)A Simple Estimate of the Cost of Software Project Failures and the Breakeven Effectiveness of Project Risk ManagementProceedings of the First International Workshop on The Economics of Software and Computation10.1109/ESC.2007.1Online publication date: 20-May-2007
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media