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.
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
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)
Burr, A., Owen, M.: Statistical Methods for Software Quality. Thomson Publishing Company (1996) ISBN 1-85032-171-X
Card, D.: Statistical Process Control for Software? IEEE Software, 95–97 (May 1994)
CMU/SEI, Process Maturity Profile of the Software Community – 2000 Year End Update, Presentation (March 2001a)
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)
CMU/SEI, The 2001 High Maturity Workshop, CMU/SEI-2001-SR-014 (January 2002)
Deming, W.E.: Statistical Adjustment of Data. John Wiley and Sons, Chichester (1943); re-printed by Dover Publications (July 1984)
Deming, W.E.: Out of the Crisis, Massachusetts Institute of Technology, Center of Advanced Engineering, Cambridge, Mass (1986)
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)
Fenton, N.E., Neil, M.: Software Metrics: Successes, Failures and New Directions. The Journal of Systems and Software 47, 149–157 (1999)
Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. PWS Publishing Company (1997)
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
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)
Florac, A.W., Carleton, A.D.: Statistical Process Control: Analyzing a Space Shuttle Onboard Software Process. IEEE Software, 97–106 (July/August 2000)
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)
Humphrey, Watts: Managing the Software Process. Addison-Wesley Publishing Company, Reading (1989)
ISO, ISO 9001: Quality Management Systems – Requirements (2000)
ISO/IEC, ISO/IEC TR 15504: Information Tech. – Software Process Assessment (1998)
ISO/IEC, ISO/IEC 15939: Software Measurement Process (2002)
Kan, S.H.: Metrics and Models in Software Quality Engineering. Addison-Wesley Publishing Company, Reading (1995)
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)
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)
MINITAB Statistical Software, Release 14, http://www.minitab.com/products/minitab/14/de-fault.aspx
NATO, AQAP-150: NATO Quality Assurance Requirements for Software Development (edn. 2) (September 1997)
Park, R.E., Goethert, W.B., Florac, W.A.: Goal-Driven Software Measurement, CMU/SEI-96-HB-002 (August 1996)
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)
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)
Radice, R.: Statistical Process Control for Software Projects. In: 10th Software Engineering Process Group Conference, Chicago, Illinois (March 1998)
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)
Tarhan, A., Demirors, O.: Remarks from SPC Trial for an Emergent Organization. In: Europen SEPG Conference, Amsterdam, Holland, June 12-15 (2006)
Weller, E.: Practical Applications of Statistical Process Control. IEEE Software, 48–55 (May/June 2000)
Wheeler, D.J.: Understanding Variation: The Key to Managing Chaos. SPC Press, Knoxville (1993)
Wheeler, D.J.: Advanced Topics in Statistical Process Control. SPC Press, Knoxville (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)