There is a question that haunts every software project, usually asked too late and answered too vaguely: Is this software actually good? Not good in the sense that the team believes in it, or that it passed a handful of tests before shipping — but measurably, verifiably, defensibly good. Good enough to meet a contract. Good enough to trust with a critical process. Good enough to stake your professional reputation on.
Most software organisations cannot answer that question with any precision. They rely on intuition, convention, and optimism. They ship, and they hope.
Software Metrics is the guide that replaces hope with method.
Written by Dr David Tuffley and grounded in IEEE Standard 1061 — the internationally recognised framework for software quality metrics methodology — this compact, authoritative book walks project managers, developers, quality assurance teams, and system maintainers through a rigorous, systematic approach to measuring software quality across the entire development lifecycle. Its premise is blunt: if you cannot measure it, you do not know it. And in software, not knowing costs money, reputation, and sometimes far more than that.
The book opens by dismantling the comfortable fiction that software quality is something you feel rather than calculate. Quality, it argues, is a ratio — the degree to which software possesses a desired combination of attributes — and those attributes must be clearly defined, hierarchically structured, and tied to quantitative targets before a single line of code is written. Without that foundation, every quality review is guesswork dressed in professional language.
From that foundation, the methodology unfolds across five interlocking steps. First, establish your quality requirements — not as vague aspirations, but as specific, quantified factors agreed upon by everyone with a stake in the outcome. Second, identify the metrics that will measure those factors, building a hierarchical framework that connects management-level concerns to the concrete, technical attributes that engineers can act on. Third, implement those metrics: collect the data, apply the tools, and run the measurement processes that will generate real numbers. Fourth, analyse what those numbers mean — interpret the results, identify anomalies, make predictions about where quality problems are brewing before they become expensive to fix. Fifth, validate: confirm that your predictive metrics are actually measuring what you believe they measure, using rigorous statistical criteria including correlation, tracking, consistency, predictability, and discriminative power.
That fifth step — validation — is where this book earns its authority. Most organisations that attempt metrics programmes never validate their metrics. They collect data and trust it. Tuffley shows precisely why that trust is unwarranted, and exactly how to establish it on solid statistical ground.
Throughout, the methodology remains flexible by design. The quality framework can accommodate any software system, any lifecycle model, any combination of product and process metrics. It can be expanded, adapted, and refined without abandoning its core logic.
The result is a guide that transforms software quality from a matter of opinion into a matter of evidence — giving managers the data to make defensible decisions, giving developers the targets to build toward, and giving organisations the discipline to deliver software that meets its quality commitments, provably, every time.
If you are responsible for the quality of software — or for the consequences when quality fails — this book belongs in your toolkit.
"synopsis" may belong to another edition of this title.
David Tuffley PhD is lecturer and researcher at Griffith University in Australia. David is a Software Engineer, though his interests range across Comparative Religion, Philosophy, Psychology, Anthropology, Literature, History, Design and Architecture. David has been an academic since 1999. For 15 years before academia David was a consultant for public and private sector IT clients in Australia and the United Kingdom. He combines theory and practice in a focussed and disciplined way that has proved effective for solving problems for clients.
"About this title" may belong to another edition of this title.
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 20947763
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 20947763-n
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Print on Demand. Seller Inventory # I-9781461127659
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781461127659
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781461127659
Quantity: Over 20 available
Seller: Ria Christie Collections, Uxbridge, United Kingdom
Condition: New. In. Seller Inventory # ria9781461127659_new
Quantity: Over 20 available
Seller: THE SAINT BOOKSTORE, Southport, United Kingdom
Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. Seller Inventory # C9781461127659
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 20947763-n
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 20947763
Quantity: Over 20 available
Seller: CitiRetail, Stevenage, United Kingdom
Paperback. Condition: new. Paperback. I N T R O D U C T I O NHow to Perform Software Metrics is a plain-english, simplified version of IEEE Std 1061 Standard for a Software Metrics Methodology.This how to guide defines the standard for software quality metrics methodology. It is meant for people involved with the purchase, development, use, assistance, maintenance or review of soft-ware. The standard is especially directed at those measuring or reviewing the quality of software.S C O P EHow to Perform Software Metrics supplies a methodology for founding quality requirements and recognising, implementing, analysing and validating process and product software quality metrics.This methodology applies to all software at all stages of any software life-cycle structure. Sections 1 through 4 provide, scope, definitions, and background information which is the basis of this standard; all parts of Section 5 are compulsory. Appendices A through D are incorporated for illustrative and reference reasons only.This how to guide does not assign specific metrics. However, the appendices include models of metrics together with a finalised example of the use of this standard.O B J E C T I V E SThe objectives of How to Perform Software Metrics are to provide definitive software metrics reference to the following categories of person: - Purchasing/project managers to identify, state and priori-tise the quality requirements for a system.- System developers to identify definite features that should be assembled into the software in order to meet the quality requirements.- Quality audit/assurance/control company and a system developer to review whether the quality requirements are being met.- System maintainers to aid in change management during product development.- User to help in distinguishing the quality requirements for a systemContribution to IS Quality. Software metrics form an indispensable part of any software process improvement program. Without the means to measure improvements (or otherwise) in software quality, it cannot be determined whether process improvement is being achieved.This how to guide is an valuable aid for project and quality managers to address the important process of keeping software metrics. It is is an easy to use checklist, as defined by IEEE Std 1061, and template to achieve this end This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9781461127659
Quantity: 1 available