Features a useful collection of important and practical papers on applying software metrics and measurement. The book details the importance of planning a successful measurement program with a complete discussion of why, what, where, when, and how to measure and who should be involved. Each chapter addresses these significant questions and provides the essential answers in building an effective measurement program.
The book differs from others on the market by focusing on the application of the metrics rather than the metrics themselves. The author's provide information based on actual experience with successful metrics programs. Each chapter includes a case study focusing on technology transfer and a set of recommended references. The book serves as a guide on the use and application of software metrics in industrial environments. It is specially designed for managers, product supervisors, and quality assurance personnel who want to know how to implement a metrics program.
|Series:||Practitioners Series , #46|
|Product dimensions:||8.43(w) x 11.00(h) x 0.70(d)|
Table of Contents
Foreword: The Need for Measurement.
Chapter 1. Why Measure?
Science and Substance: A Challenge to Software Engineers (Norman Fenton, et al.).
Experimentation in Software Engineering (Victor R. Basili,et al.).
Software Risk Management: Principles and Practices (Barry W. Boehm).
Achieving Higher SEI Levels (Michael K. Daskalantonakis).
Successfully Applying Software Metrics (Robert B. Grady).
Using Metrics to Manage Software Projects (Edward F. Weller).
Using Metrics in Management Decision Making (George Stark, et al.).
Chapter 2. What to Measure?
The Measurement Process (William Hetzel).
The TAME Project: Towards Improvement-Oriented Software Environments (Victor R. Basili and H. Dieter Rombach).
Software Metrics in the Process Maturity Framework (Shari Lawrence Pfleeger and Clement McGowan).
Optimizing Preventive Service of Software Products (Edward N. Adams).
Software Process Evolution at the SEL (Victor Basili and Scott Green).
Chapter 3. How is Measuring Done?
Software Metrics Tool Kit: Support for Selection, Collection and Analysis (Shari Lawrence Pfleeger and J.c. Fitgerald, jr.)
New Ways to Get Accurate Reliability Measures (Sarah Brocklehurst and Bev Littlewood).
Key Lessons in Achieving Widespread Inspection Use (Robert B. Grady and Tom Van Slack).
A Practical View of Software Measurement and Implementation Experiences Within Motorola (Michael K. Daskalantonakis).
Chapter 4. How are Metrics Used?
Empirically Guided Software Development Using Metric-Based Classification Trees (Adam A. Porter and Richard W. Selby).
Using Multiple Metrics for Analysis of Improvement (Shari Lawrence Pfleeger, et al.).
Software Process Improvement at Hughes Aircraft (Watts S. Humphreys, et al.).
A Case Study in SQA Audits (Paul W. Oman).
Measuring Dynamic Program Complexity (John C. Munson and Taghi M. Khoshgoftar).
Using Metrics to Evaluate Software System Maintainability (Don Coleman, et al.).
Improving Software Maintenance at martin Marietta).
Chapter 5. How is the Metrics Program Improved?
Measurement in Practice (Stan Rifkin and Charles Cox).
A Framework for Evaluation and Prediction of Metrics Program Success (Ross Jeffery and Mike Berry).
Evaluating Software Engineering Standards (Shari Lawrence Pfleeger, et al.).
Methodology for Validating Software Metrics (Norman F. Schneidewind).
Mad About Measurement (Tom DeMarco).
Case Studies of Software-Process-Improvement Measurement (Daniel J. Paulish and Anita D. Carleton).