The Relationships between Software Development Processes and Software Product Quality

  • Andrzej Kobyliński
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 158)

Abstract

The main motivation for software process assessment and improvement (i.e. performed in accordance with standard ISO/IEC 15504) is that the software product, developed according to improved processes, will be of higher quality (determined by ISO/IEC 25010). ISO/IEC 15504 refer to the ISO/IEC 12207 which describes processes performed in software acquiring or developing organizations. The relations between software processes and quality characteristics seem intuitive but there is little empirical evidence to prove its validity. The paper describes the first stage of research where practitioners try to find and explain relationships between software quality characteristics (ISO/IEC 25010) and software life cycle processes (ISO/IEC 12207). The motivation for the research lies in the assumption that if the acquirer is particularly interested in a certain quality characteristic of the product, the supplier may put special emphasis on these software processes that have a significant impact on this attribute.

Keywords

software quality ISO/IEC 25010 software life cycle processes ISO/IEC 12207 software process assessment ISO/IEC 15504 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    New Webster’s Expanded Dictionary (2005)Google Scholar
  2. 2.
    Crosby, P.B.: Quality is Free. McGraw-Hill Inc. (1979)Google Scholar
  3. 3.
    Juran, J.M.: Juran on Quality by Design. The Free Press, Division of Macmillan Inc. (1992)Google Scholar
  4. 4.
    Juran, J.M.: Quality Control Handbook, 3rd edn. McGraw-Hill Inc. (1974)Google Scholar
  5. 5.
    UK Sales and Supply of Goods Act (1994) Google Scholar
  6. 6.
    Deming, W.E.: The New Economics. MIT Press (2000)Google Scholar
  7. 7.
    ISO 9000:2005 Quality management systems – Fundamentals and vocabularyGoogle Scholar
  8. 8.
    Garvin, D.A.: What Does “Product Quality” Really Mean? Sloan Management Review, 25–43 (Fall 1984)Google Scholar
  9. 9.
    Kobyliński, A.: Modele jakości produktów i procesów programowych, OW SGH, Warszawa (2005)Google Scholar
  10. 10.
    McCall, J.A., Richards, P.K., Walters, G.F.: Factors in Software Quality, 1-3, RADC-TR-77-369, Rome Air Development Center, Griffiss Air Force Base, NY 13441-5700 (November 1977)Google Scholar
  11. 11.
    Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., MacLeod, G.J., Merritt, M.J.: Characteristics of Software Quality, Amsterdam (1978)Google Scholar
  12. 12.
    ISO/IEC 9126:1991 Software engineering – Product qualityGoogle Scholar
  13. 13.
    ISO/IEC 9126-1:2001 Software engineering – Product quality – Part 1: Quality model; ISO/IEC TR 9126-2:2003 Software engineering – Product quality – Part 2: External metrics; ISO/IEC TR 9126-3:2003 Software engineering – Product quality – Part 3: Internal metrics; ISO/IEC TR 9126-4:2004 Software engineering – Product quality – Part 4: Quality in use metricsGoogle Scholar
  14. 14.
    ISO/IEC 25000:2005 Software Engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaREGoogle Scholar
  15. 15.
    ISO/IEC 25010:2011 Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality modelsGoogle Scholar
  16. 16.
    Paulk, M.C., Weber, C.V., Curtis, B., Chrissis, M.B.: The Capability Maturity Model: Guidelines for Improving the Software Process. Addison-Wesley Publishing Company (1995)Google Scholar
  17. 17.
    Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development: Guidelines for Process Integration and Product Improvement, 3rd edn. Addison-Wesley Professional (2011)Google Scholar
  18. 18.
    Bell Canada, The Trillium Model (1994), http://www.sqi.griffith.edu.au/trillium/ (access: May 1, 2013)
  19. 19.
    Bicego, A., Khurana, M., Kuvaja, P.: Bootstrap 3.0 – Software Process Assessment Methodology. In: Hawkins, C., Ross, M., Staples, G. (eds.) Software Quality Management VI. Springer (1998)Google Scholar
  20. 20.
    ISO/IEC TR 15504:1998 Information technology - Software process assessment - Part 1–9 Google Scholar
  21. 21.
    ISO/IEC 12207:1995 Information technology – Software life cycle processesGoogle Scholar
  22. 22.
    ISO/IEC 15504:2004 Information technology – Process assessment – Part 1–9 (part 2 was issued earlier; parts 5-9 were issued later)Google Scholar
  23. 23.
    ISO/IEC 12207:2008 Systems and software engineering – Software life cycle processes Google Scholar
  24. 24.
    ISO/IEC 15504-5:2012 Information technology – Process assessment – Part 5: An exemplar software life cycle process assessment modelGoogle Scholar
  25. 25.
    Woodman, I.H.G.: Relationship Between the Activities of Software Process and the Quality of the Software Product. University Of Strathclyde, Department of Computer Science, Research Report/94/171Google Scholar
  26. 26.
    Ashrafi, N.: The Impact of Software Process Improvement on Quality: in Theory and Practice. Information and Management 40(7), 677–690 (2003)CrossRefGoogle Scholar
  27. 27.
    van Solingen, R., Berghout, E.: Causal Relationships between Improvements in Software Development Processes and Final Software Product Quality. The Electronic Journal Information Systems Evaluation 11(1), 1–10 (2008)Google Scholar
  28. 28.
    ESSI-SCOPE, http://www.cse.dcu.ie/essiscope/sm5/relation.html (access May 1, 2013)
  29. 29.
    Chemuturi, M.: Mastering Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers. J. Ross Publishing, Inc. (2011)Google Scholar
  30. 30.
    Islam, A.K.M.M., Gorschek, T., Unterkalmsteiner, M., Feldt, R., Permadi, R.B., Cheng, C.K.: Evaluation and Measurement of Software Process Improvement—A Systematic Literature Review. IEEE Transactions on Software Engineering 38(2), 398–424 (2012)CrossRefGoogle Scholar
  31. 31.
    ISO 9001:2008 Quality management systems – RequirementsGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Andrzej Kobyliński
    • 1
  1. 1.Warsaw School of EconomicsWarsawPoland

Personalised recommendations