Our society has become increasingly reliant on software in the past decade; businesses have learned that measuring the effectiveness of software projects can impact the bottom line; and quality is no longer an advantage in the software marketplace (it is a necessity). For these reasons, the demand for quality in software engineering has taken center stage in the twenty-first century. In this new edition, Stephen Kan presents a thoroughly updated overview and implementation guide for software engineers faced with the challenge of ensuring quality. The book balances theory, techniques, and real-life examples to provide practical guidelines in the practice of quality. Although there are equations and formulas presented, the book's focus remains on helping the reader understand and apply the metrics and models. With this book as a map, readers can navigate through the complex field of quality, and benefit their organization by improving their processes and products.
Review of “Metrics and Models in Software Quality Engineering”
Stephen H. Kan’s Metrics and Models in Software Quality Engineering is a well-structured and comprehensive book that bridges theory with practice. It provides a deep dive into how models in software engineering can be applied to measure, analyze, and improve software quality. The author explains key metrics clearly, offering both academic insights and practical case studies from real-world projects.
What makes this book valuable is its balance: it is technical enough for experienced engineers, yet accessible for managers who need to understand quality frameworks. While some parts may feel dated compared to today’s agile practices, the core principles remain highly relevant. Overall, it’s a strong reference for anyone serious about building reliable, high-quality software systems.
In spite of being academic and often very dry, this is a great reference for quality metrics. The book covers all aspects of quality from during the development cycle to post release.
I was pleasantly surprised to see my team is producing many of the metrics discussed in the book, albeit with some customized logic.
If your team/organization is in need of meaningful metrics which can drive continuous improvement, then you will certainly get a lot of this book.
This is one of the few books on software metrics. Of course, Barry Boehm's Cocomo books, Grady's book on Metrics and a few others, but this is a good one. I went from this to Six Sigma reading.