Software Quality Engineering:
Testing, Quality Assurance, and Quantifiable Improvement

General suitability as a textbook

As stated in the preface, this books is suitable as a textbook for graduate courses in software engineering, typically in the M.S./Software Engineering programs. Such courses might be appropriate for graduate students from computer science, computer engineeering, information systems, systems engineering, electrical engineering, engineering management, etc., as well as senior undergraduates.

The following is a list of links to courses at different universities that use this book as their primary textbook. In the case a course has been offered multiple times, only the latest known offering is linked to.

If you are an instructor, you might find these links useful in helping you organize your lectures, plan your course topics, and find other useful/related course material.

Universities/courses in USA

  1. SWE 5411: Software Testing 1 at Florida Institute of Technology.
    (Listed on p.3. Required textbook.)
  2. CSE 4283/6283: Software Testing and Quality Assurance at Mississippi State University.
    (Required textbook.)
  3. SE-4831: Software Quality Assurance at Milwaukee School of Engineering.
    (Required textbook.)
  4. OMSE 525: Software Quality Analysis at Portland State University.
    (Required textbook.)
  5. CSE 7314: Software Testing and Quality Assurance at Southern Methodist University.
    (Required textbook.)
  6. CSE 8317: Software Reliability and Safety at Southern Methodist University.
    (Required textbook.)
  7. CS 491/591: Software Testing and Quality Assurance at University of Alabama.
    (Required textbook.)
  8. CS 600: Foundations of Software Engineering at University of Alabama.
    (Recommended textbook.)
  9. CS 600: Foundations of Software Engineering at University of Alabama.
    (Recommended textbook.)
  10. EEL 6883: Software Engineering II at University of Central Florida.
    (Recommended textbook.)
  11. CSc 307: Software Testing and Quality Assurance at University of Missouri-Rolla .
    (Required textbook.)

International universities/courses (outside USA, sorted by country then university)

  1. RCM6844: Software Engineering 1 at Victorial University, Australia.
    (Course offered at their Hong Kong and Malaysia campuses also.)
    (Recommended textbook; no required textbook listed.)
  2. CSC5405 :: Software Quality Assurance and Testing at American International University-Bangladesh.
    (Required textbook.)
  3. SENG 426: Software Quality Engineering at University of Victoria, Canada.
    (Required textbook.)
    (Interesting slides too, from a different perspective and with many examples.)
  4. CS472a: Specification, Testing, and Quality Assurance at University of Western Ontario, Canada.
    (Required textbook.)
  5. Software Quality Assurance and Management at India Institute of Science, India.
    (#1 in Reference Books. No required textbook.)
  6. SSE 242: Software Quality Assurance and Testing at Visvesvaraya Technological University, India.
    (Listed on p.17. Required textbook.)
  7. Calitatea Sistemelor Software at Universitatea Axlexandru Ioan Cuza, Romania.
    (Required textbook.)
  8. SWE 342: Software Quality Assurance at King Saud University, Saudi Arabia.
    (Recommended textbook.)
  9. CS3021 (4103021): Software Quality Management at National Chung Cheng University, Taiwan.
    (Required textbook.)
  10. Software Quality and Assurance at Feng Chia University, Taiwan.
    (Required textbook.)
  11. 2301451: Software Testing at Chulalongkorn University, Thailand.
    (Recommended textbook.)
  12. CSC 433: Software Quality Assurance at King Mongkut's University of Technology Thonburi , Thailand.
    (Required textbook.)
  13. SWEB423: Software Testing and Quality Assurance at United Arab Emirates University, United Arab Emirates.
    (Required textbook.)

Prepared by Jeff Tian (tian@engr.smu.edu).
Created: March 6, 2007. Last update: October 27, 2010.