Skip to main content

Introduction

  • Chapter
  • First Online:
Introduction to Software Quality

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

Abstract

The mission of a software company is to develop high-quality innovative products and services at a competitive price to its customers, and to do so ahead of its competitors. This requires a clear vision of the business, a culture of innovation, an emphasis on quality, detailed knowledge of the business domain, and a sound product development strategy.

Customers today have very high expectations on quality, and expect high-quality software products to be consistently delivered on time. The focus on quality requires that the organization define a sound software development infrastructure to enable quality software to be consistently produced.

This chapter discusses the fundamentals of software quality and includes a brief history of the quality field including the work of pioneers such as Deming, Juran and Crosby. The contribution of Watts Humphrey who is considered the father of software quality is discussed, as well as a brief discussion of important topics in the software quality field such as software inspections and testing; software process improvement; metrics and problem solving; appraisals; customer satisfaction, and the cost of quality.

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 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Notes

  1. 1.

    The study was from the mid/late 1990s and recent reports from the Standish Group show good improvement trends.

References

  1. Basili V, Rombach H (1988) The TAME project. Towards improvement-oriented software environments. IEEE Trans Softw Eng 14(6):758–773

    Article  Google Scholar 

  2. Brooks F (1975) The mythical man month. Addison Wesley, Reading

    Google Scholar 

  3. Brooks F (1986) No silver bullet. Essence and accidents of software engineering. In: Information processing. Elsevier, Amsterdam

    Google Scholar 

  4. Crosby P (1979) Quality is free. The art of making quality certain. McGraw Hill, New York

    Google Scholar 

  5. Deming WE (1986) Out of crisis. MIT Press, Cambridge, MA

    Google Scholar 

  6. Fagan M (1976) Design and code inspections to reduce errors in software development. IBM Syst J 15(3):182–210

    Article  Google Scholar 

  7. Gilb T (1976) Software metrics. Winthrop Publishers, Inc., Cambridge

    Google Scholar 

  8. Humphry W (1989) Managing the software process. Addison-Wesley, Reading

    Google Scholar 

  9. ISO/IEC (1991) ISO/IEC 9126: Information Technology. Software Product Evaluation: quality characteristics and guidelines for their use. ISO/IEC, Geneva

    Google Scholar 

  10. Juran J (1951) Juran’s quality handbook. McGraw Hill, New York

    Google Scholar 

  11. Lions JL (1996) Ariane 5. Flight 501. Failure report by enquiry board, The MathWorks, Inc., Natick

    Google Scholar 

  12. Manley E (1995) Taurus: how I lived to tell the tale. Am Program Softw Fail 8:17

    MathSciNet  Google Scholar 

  13. Manns T, Coleman M (1996) Software quality assurance. Macmillan Press Ltd., Hampshire

    Google Scholar 

  14. Shewhart W (1931) The economic control of manufactured products. Van Nostrand, New York

    Google Scholar 

  15. Standish Group (1999) Estimating: art or science. Featuring Morotz Cost Expert. Standish Group Research Note

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

O’Regan, G. (2014). Introduction. In: Introduction to Software Quality. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-06106-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06106-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06105-4

  • Online ISBN: 978-3-319-06106-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics