Skip to main content

Investigating Suitability of Software Process and Metrics for Statistical Process Control

  • Conference paper
Software Process Improvement (EuroSPI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4257))

Included in the following conference series:

Abstract

The application of statistical process control (SPC) techniques for software is rare due to such requirements as high maturity, rational sampling, and effective metric selection. Existing studies report results from their own implementations and provide suggestions for success. In this paper, we explain an approach used for assessing the suitability of software process and metrics for starting SPC implementation via control charts. The approach includes guidance to identify rational samples of a process as well as to select process metrics. We explain the application of the approach over a review process of a software and system development organization.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Basili, V.R., Caldiera, G., Rombach, H.D.: The Goal Question Metric Approach, Ency-clopedia of Software Engineering, vol. 1, pp. 528–532. John Wiley & Sons, Chichester (1994)

    Google Scholar 

  2. Burr, A., Owen, M.: Statistical Methods for Software Quality. Thomson Publishing Company (1996) ISBN 1-85032-171-X

    Google Scholar 

  3. Card, D.: Statistical Process Control for Software? IEEE Software, 95–97 (May 1994)

    Google Scholar 

  4. CMU/SEI, Process Maturity Profile of the Software Community – 2000 Year End Update, Presentation (March 2001a)

    Google Scholar 

  5. CMU/SEI, CMMI Product Team, CMMISM for Systems Engineering and Software Engineering, CMMI-SE/SW V1.1 Continuous, CMU/SEI-2002-TR-001 (December 2001b)

    Google Scholar 

  6. CMU/SEI, The 2001 High Maturity Workshop, CMU/SEI-2001-SR-014 (January 2002)

    Google Scholar 

  7. Deming, W.E.: Statistical Adjustment of Data. John Wiley and Sons, Chichester (1943); re-printed by Dover Publications (July 1984)

    Google Scholar 

  8. Deming, W.E.: Out of the Crisis, Massachusetts Institute of Technology, Center of Advanced Engineering, Cambridge, Mass (1986)

    Google Scholar 

  9. Demirörs, O., Sargut, K.U.: Utilization of a Defect Density Metric for SPC Analysis. In: 13th International Conference on Software Quality, Dallas, Texas (October 2003)

    Google Scholar 

  10. Fenton, N.E., Neil, M.: Software Metrics: Successes, Failures and New Directions. The Journal of Systems and Software 47, 149–157 (1999)

    Article  Google Scholar 

  11. Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. PWS Publishing Company (1997)

    Google Scholar 

  12. Florac, A.W., Carleton A.D.: Measuring the Software Process: Statistical Process Control for Software Process Improvement. Pearson Education (1999) ISBN 0-201-60444-2

    Google Scholar 

  13. Florac, A.W., Carleton, A.D.: Statistically Controlling the Software Process (The 1999 SEI Software Engineering Symposium), Software Engineering Institute, Carnegie Mellon University (September 1999)

    Google Scholar 

  14. Florac, A.W., Carleton, A.D.: Statistical Process Control: Analyzing a Space Shuttle Onboard Software Process. IEEE Software, 97–106 (July/August 2000)

    Google Scholar 

  15. Florac, A.W., Park, E.R., Carleton, A.D.: Practical Software Measurement: Measuring for Process Management and Improvement (CMU/SEI-97-HB-003). Software Engineering Institute, Carnegie Mellon University (April 1997)

    Google Scholar 

  16. Humphrey, Watts: Managing the Software Process. Addison-Wesley Publishing Company, Reading (1989)

    Google Scholar 

  17. ISO, ISO 9001: Quality Management Systems – Requirements (2000)

    Google Scholar 

  18. ISO/IEC, ISO/IEC TR 15504: Information Tech. – Software Process Assessment (1998)

    Google Scholar 

  19. ISO/IEC, ISO/IEC 15939: Software Measurement Process (2002)

    Google Scholar 

  20. Kan, S.H.: Metrics and Models in Software Quality Engineering. Addison-Wesley Publishing Company, Reading (1995)

    MATH  Google Scholar 

  21. Lantzy, M.A.: Application of Statistical Process Control to Software Processes. In: WADAS 1992, Proceedings of the Ninth Washington Ada Symposium on Empowering Software Users and Developers, pp. 113–123 (1992)

    Google Scholar 

  22. McGarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., Hall, F.: Practical Software Measurement: Objective Information for Decision Makers, 1st edn. Addison-Wesley Professional, Reading (2001)

    Google Scholar 

  23. MINITAB Statistical Software, Release 14, http://www.minitab.com/products/minitab/14/de-fault.aspx

  24. NATO, AQAP-150: NATO Quality Assurance Requirements for Software Development (edn. 2) (September 1997)

    Google Scholar 

  25. Park, R.E., Goethert, W.B., Florac, W.A.: Goal-Driven Software Measurement, CMU/SEI-96-HB-002 (August 1996)

    Google Scholar 

  26. Paulk, M.C., Weber, C.V., Curtis, B., Chrissis, M.B.: The Capability Maturity Model: Guidelines for Improving Software Process. Addison-Wesley Publishing, Reading (1995)

    Google Scholar 

  27. Paulk, M.C.: Practices for High Maturity Organizations. In: Proceedings of the 1999 Software Engineering Process Group Conference, Atlanta, Georgia, pp. 28–31 (March 1999)

    Google Scholar 

  28. Radice, R.: Statistical Process Control for Software Projects. In: 10th Software Engineering Process Group Conference, Chicago, Illinois (March 1998)

    Google Scholar 

  29. Shewhart, W.A.: Economic Control of Quality of Manufactured Product, Van Nostrand, New York (1931); re-printed by American Soc. of Quality Control, Milwaukee, Wisc. (1980)

    Google Scholar 

  30. Tarhan, A., Demirors, O.: Remarks from SPC Trial for an Emergent Organization. In: Europen SEPG Conference, Amsterdam, Holland, June 12-15 (2006)

    Google Scholar 

  31. Weller, E.: Practical Applications of Statistical Process Control. IEEE Software, 48–55 (May/June 2000)

    Google Scholar 

  32. Wheeler, D.J.: Understanding Variation: The Key to Managing Chaos. SPC Press, Knoxville (1993)

    Google Scholar 

  33. Wheeler, D.J.: Advanced Topics in Statistical Process Control. SPC Press, Knoxville (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tarhan, A., Demirörs, O. (2006). Investigating Suitability of Software Process and Metrics for Statistical Process Control. In: Richardson, I., Runeson, P., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2006. Lecture Notes in Computer Science, vol 4257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908562_9

Download citation

  • DOI: https://doi.org/10.1007/11908562_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47695-5

  • Online ISBN: 978-3-540-47696-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics