Skip to main content

Part of the book series: The Kluwer International Series in Software Engineering ((SOFT,volume 4))

  • 85 Accesses

Abstract

Several types of data, e.g., software product attributes, process attributes and personnel attributes (see Section 2.1.4), are used in the empirical regression methods to estimate the number of software defects. In the dynamic methods, the type of input data is not consistent with that of output data. If the principle of data type conservation works well in software reliability modeling, it should not be surprising that the empirical methods offer more qualitative than quantitative information (the methods partially comply with the principle), whereas the validity of the dynamic methods should be doubted (the methods violate the principle). It seems that the capture-recapture methods comply with the principle of data type conservation. A major problem with the capture-recapture methods is that software defect seeding has to be applied. A method which can avoid this problem while complying with the principle of data type conservation should be more desirable. In this chapter we develop such a method and try to justify its validity. The key idea of this method is to decompose the software into two parts and identify the location of each observed defect (this is why we call the method decomposition method) [2]. We note that few capture-recapture methods or other methods, if any, identify the location of observed defects, although this kind of information is available and can be easily collected.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B.W. Arden, K.N. Astill, Numerical Algorithms: Origins and Applications, Addison-Wesley Publishing Company, 1970.

    Google Scholar 

  2. K.Y. Cai, “On Estimating the Number of Defects Remaining in Software”, Journal of Systems and Software, Vol.40, 1998, pp93–114.

    Article  Google Scholar 

  3. P.B. Moranda, “Prediction of Software Reliability During Debugging”, Proc. Annual Reliability and Maintainability Symposium, 1975, pp327–332.

    Google Scholar 

  4. G.J. Myers, The Art of Software Testing, John Wiley & Sons, 1979.

    Google Scholar 

  5. G.J. Schick, R.W. Wolverton, “An Analysis of Competing Software Reliability Models”, IEEE Transactions on Software Engineering, Vol.SE-4, No.2, 1978, pp114–120.

    Article  Google Scholar 

  6. Y. Tohma, K. Tokunaga, S. Nagase, Y. Murata, “tructural Approach to the Estimation of the Number of Residual Software Faults Based on the Hyper-Geometric Distribution”, IEEE Transactions on Software Engineering, Vol.15, No.3, 1989, pp345–355.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media New York

About this chapter

Cite this chapter

Cai, KY. (1998). Decomposition Methods. In: Software Defect and Operational Profile Modeling. The Kluwer International Series in Software Engineering, vol 4. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5593-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-5593-3_5

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7559-3

  • Online ISBN: 978-1-4615-5593-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics