Skip to main content

Fundamentals of Software Quality

  • Chapter
  • First Online:
Concise Guide to Software Testing

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

Abstract

The goal of a software company is to develop high-quality innovative products and services at a competitive price to its customers, and this requires a focus on software quality and customer satisfaction. It is more effective to build quality into the software product rather than addressing quality issues late in the project. Customers have very high expectations on quality and expect high-quality software products to be consistently delivered on time and on budget. The focus on quality requires effective software processes to be in place so that quality software may be consistently produced.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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 1990 and recent reports from the Standish Group show good improvement trends.

  2. 2.

    Most rational people would judge the Mercedes to be of superior quality.

References

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

    Article  Google Scholar 

  • Brooks F (1975) The mythical man month. Addison Wesley, Boston

    Google Scholar 

  • Brooks F (1986) No silver bullet. Essence and accidents of Software Engineering. Information processing. Elsevier, Amsterdam

    Google Scholar 

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

    Google Scholar 

  • Deming WE (1986) Out of crisis. M.I.T. Press, Cambridge

    Google Scholar 

  • Fagan M (1976) Design and code inspections to reduce errors in software development. IBM Syst J 15(3)

    Google Scholar 

  • Gilb T (1977) Software metrics. Winthrop Publishers, Winthrop

    Google Scholar 

  • Humphry W (1989) Managing the software process. Addison Wesley, Boston

    Google Scholar 

  • ISO/IEC 9126 (1991) Information Technology. Software product evaluation: quality characteristics and guidelines for their use

    Google Scholar 

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

    Google Scholar 

  • Lions JL (1996) Ariane 5. Flight 501. Failure report by enquiry board

    Google Scholar 

  • Manley E (1995) Taurus: how I lived to tell the tale (American Programmer: Software failures)

    Google Scholar 

  • O’Regan G (2014) Introduction to software quality. Springer, Berlin

    Chapter  Google Scholar 

  • Shewhart W (1931) The economic control of manufactured products. D. van Nostrand & Co. Inc., New York

    Google Scholar 

  • Standish Group Research Note (1999) Estimating: art or science. Featuring Morotz cost expert

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

O’Regan, G. (2019). Fundamentals of Software Quality. In: Concise Guide to Software Testing. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-28494-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-28494-7_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-28493-0

  • Online ISBN: 978-3-030-28494-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics