Quality is in the eye of the beholder: Every piece of software has some specific quality aspects that its stakeholders deem important. Those quality aspects determine whether the software is considered good and successful.

The Making of Software explores what quality means, and how we can develop high-quality software. Topics of special interest for software quality include:

  • Definition of high-quality requirements
  • Testing
  • Process improvement
  • Tool support for effective quality management