Abstract
Various techniques have been used for managing software quality, including those that predict defect counts over time. This paper introduces a simulation model based on COQUALMO, which can be calibrated to organizational process performance for estimating counts of residual defects. This simulator has the additional benefit of producing a set of estimated defectivity profiles over a software development cycle. Such a set of profiles can be used to support quality management decisions regarding the amount and level of defect removal activities to be applied during a development cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdel-Hamid, T.K., Madnick, S.E.: Software Project Dynamics. Prentice Hall, Englewood Cliffs (1991)
Buettner, D.J.: Designing an Optimal Software Intensive System Acquisition: A Game Theoretic Approach. Doctoral Dissertation, University of Southern California (2008)
Card, D.N.: Managing Software Quality with Defects. Crosstalk 16(3), 4–7 (2003), http://www.stsc.hill.af.mil/crosstalk/2003/03/mar03.pdf (accessed July 22, 2008)
Choi, K.S., Bae, D.H.: COCOMO II-based dynamic software process simulation modeling method. Technical report CS-TR-2006-261, Computer Science Department, Korea Advanced Institute of Science and Technology, Daejeon, Korea (2006)
Creveling, C.M., Slutsky, J., Antis, D.: Design for Six Sigma in Technology and Product Development. Prentice Hall PTR, Upper Saddle River (2003)
Devnani-Chulani, S.: Results of Delphi for the Defect Introduction Model - Sub-Model of the Cost/Quality Model Extension to COCOMO II. Technical Report USC-CSE-97-504, University of Southern California (1997), http://sunset.usc.edu/publications/TECHRPTS/1997/usccse97-505/usccse97-505.pdf (accessed July 24, 2008)
Devnani-Chulani, S.: Modeling Software Defect Introduction and Removal: COQUALMO (COnstructive QUALity MOdel). Technical Report USC-CSE-99-510, University of Southern California (1999), http://sunset.usc.edu/publications/TECHRPTS/1999/usccse99-510/usccse99-510.pdf (accessed July 23, 2008)
Devnani-Chulani, S.: Bayesian Analysis of Software Cost and Quality Models. Doctoral Dissertation, University of Southern California (May 1999)
Gaffney, J.: Some Models for Software Defect Analysis. In: Lockheed Martin Software Engineering Workshop, Gaithersburg, Maryland (November 1996)
Kan, S.H.: Models and Metrics in Software Quality Engineering, 2nd edn. Addison-Wesley, New York (2003)
Modroiu, E.R., Schieferdecker, I.: Defect Rate Profile in Large Software-Systems. In: Tyugu, E., Yamaguchi, T. (eds.) Proc. of the 7th Joint Conference on Knowledge-Based Software Engineering. IOS Press, Amsterdam (2006)
Madachy, R., Boehm, B.: Assessing Quality Processes with ODC COQUALMO. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 198–209. Springer, Heidelberg (2008); R. Madachy also discusses the ODC COQUALMO model in Software Process Dynamics. Wiley & Sons, New Jersey (2008)
Putnam, L.H., Myers, W.: Familiar Metric Management—Reliability (1995), http://www.qsm.com/fmm_03.pdf (accessed July 21, 2008)
Schick, G.J., Wolverton, R.W.: An Analysis of Competing Software Reliability Models. IEEE Transactions on Software Engineering 4(2), 104–120 (1978)
Seider, R.: Implementing Phase Containment Effectiveness Metrics at Motorola. Crosstalk 19(11), 12–14 (2006), http://www.stsc.hill.af.mil/crosstalk/2006/11/index.html (accessed July 22, 2008)
Tawileh, A., McIntosh, S., Work, B., Ivins, W.: The Dynamics of Software Testing. In: Proceedings of the 25th System Dynamics Conference, July 29- August 2. MIT, Boston (2007), http://systemdynamics.org/conferences/2007/proceed/papers/TAWIL320.pdf (accessed October 7, 2008)
Thangarajan, M., Biswas, B.: Mathematical Model for Defect Prediction across Software Development Life Cycle (2000), http://www.qaiindia.com/conferences/SEPG2000/Selected/Best%20Practices/M%20Thangarajan%20&%20Biswajit%20Biswas.doc (accessed July 22, 2008)
Trachtenberg, M.: Discovering how to ensure software reliability. RCA Engineer, 53–57 (January–February 1982)
Trachtenberg, M.: A General Theory of Software-Reliability Modeling. IEEE Transactions of Reliability 39(1), 92–96 (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Houston, D., Buettner, D., Hecht, M. (2009). Dynamic COQUALMO: Defect Profiling over Development Cycles. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds) Trustworthy Software Development Processes. ICSP 2009. Lecture Notes in Computer Science, vol 5543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01680-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-01680-6_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01679-0
Online ISBN: 978-3-642-01680-6
eBook Packages: Computer ScienceComputer Science (R0)