Book description
The modern field of software metrics emerged from the computer modeling and "statistical thinking" services of the 1980s. As the field evolved, metrics programs were integrated with project management, and metrics grew to be a major tool in the managerial decision-making process of software companies. This book simplifies software measurement and explains its value as a tool for decision-makers at software companies. Techniques presented in Software Metrics: A Guide to Planning, Analysis, and Application are derived from best practices. The ideas are field-proven, down-to-earth, and straightforward, making it an invaluable resource for those striving for process improvement. This overview helps readers enrich their knowledge of measurements, analysis, and best practices, and demonstrates how ordinary analysis techniques can be applied to achieve extraordinary results. Easy-to-understand tools and techniques show how metrics create models that are indispensable to decision-making in the software industry.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Preface
-
Chapter 1: Software Measurement
- A New Order
- Measurement In Quality Thinking
- Precision In Expression
- Representation of Reality
- Knowledge Creation
- Measurement Technology
- Measuring With the Mind: Cognitive Phase
- Measuring With Words: Semantic Phase
- Measuring With Numbers: Quantitative Phase
- The Three Phases Coexist
- Measurement Scales
- Levels of Measurements
- Intrinsic Nature of Measurement
- Software Measuring Instruments
- Measurement Continuum
- The Corner Stone
- Chapter 2: Software Metrics
-
Chapter 3: Designing a Metrics System
- Metrics System
- Information-Based Metrics Architecture
- Goals: The Drivers
- Decision Centers: The New Organization
- Models: Knowledge Capsules
- Metrics: Indicators–Signals
- Measurement: Sensor System
- Data Collection
- Implementing the Metrics System Architecture
- Metrics Planning Approaches
- Metrics Planning Document Checklist
-
Chapter 4: Metrics Data Visualization
- Data Analysis
- Graphical Analysis
- Visualizing Data
- Graphical Techniques
- Pie Charts: Distribution Analysis
- Mapping
- Life Cycle Profiles
- Effort Profile
- Process Compliance Profile
- Responsibility Matrix
- Resource Balancing
- Contours
- Radar Charts: A Balanced View
- Dynamic Views
- Clustering
- Data Exploration and Visualization Tools
- Data Visualization: Emerging Technology
- Chapter 5: Metrics Data Analysis In Frequency Domain
- Chapter 6: Metrics Data Analysis In Time Domain
-
Chapter 7: Metrics Data Analysis In the Relationship Domain
- A Fertile Domain
- Search for Relationships
- Perceiving Relationships
- Strength of Relationship: Correlation Coefficient
- Causal Relationship and Statistical Correlation
- Linear Regression
- Linear Regression: Example
- Nonlinear Regression Models
- Nonlinear Regression Analysis of Productivity
- Multiple Linear Regression
- Surface Plot
- Regression Model Application
- Application 1: Process Optimization
- Application 2: Forecasting Product Quality
- Application 3: Defect Correlation
- Application 4: Causal Analysis
- Application 5: Demonstrating How Review Makes Customers Happy (Indirectly)
- Application 6: A Myth Breaks
- Application 7: The Crossover
- Application 8: Optimum Team Size?
- Application 9: Detecting Hidden Problems
- Application 10: Analysis of Defect Discovery Economics
- Application 11: Building an Effort Estimation Model
- Application 12: Calibration of Intuitive Models
- More Applications
-
Chapter 8: Process Models
- From Analysis to Systems Thinking
- Model Building: Knowledge Consolidation
- Models Using Single Metric (Analytical Models)
- Models Using Two Metrics (Regression Models)
- Higher-Level Empirical Models
- Descriptive Statistics On Multiple Metrics
- Multiple Analysis of Single Metrics
- Three Analytical Dimensions
- Process Diagnostic Panel
- Analytical Summary of Single Metric
- Global Summary
- Process Correlations
- Multiple Scatter Plots
- Design of Experiment (DOE)
-
Chapter 9: Estimation Models
- Estimation Process
- Software Estimation Risks
- Estimation Methodologies
- Thumb Rules
- Delphi Estimate
- Golden Rule
- Prediction Capability
- Prediction Equations
- Estimation Algorithms
- Estimation Science: The Early Models
- Advent of Parametric Models
- Calibration
- COCOMO
- Lookup Table
- Equations
- COCOMO II.2000 Applications
- Tailoring COCOMO
- Estimation System
- SLIM (Software Life Cycle Management)
- SLIM-Estimate
- Software Sizing Tools
- Estimation Tools
-
Chapter 10: Metrics for Defect Management
- Defect Measurement
- Defect Classification
- Defect Database
- Analysis of Defect Data
- Defect Correlation
- Defect Driver Matrix
- Looking for Consistency
- Defect Filter Matrix
- Defect Detection Probability
- Rayleigh Defect Discovery Model
- Three Phases of Reliability Measurement
- Reliability Enhancement
- Home-Grown Model
- Quantitative Defect Management
- Chapter 11: Online Use of Metrics
- Chapter 12: Metrics-Based Decision Support Systems
-
Chapter 13: Metrics for Strategic Vision
- Beyond the Obvious
- Metrics In Project Management
- Tailoring Metrics for the Project
- Setting Quantitative Goals: Goal–Metrics Correlation (GMC)
- GMC Analysis
- Quality Function Deployment (QFD)
- Risk Estimation
- Simulating Schedule Risk
- Mapping Risk Using Risk Exposure Number
- Analysis of REN
- Six Sigma Renaissance
- Consummate Vision
-
Chapter 14: Metrics System Implementation
- Toward Truth
- No Universal Method
- Effective Use of Metrics
- Looking At Metrics Data
- Applying Metrics
- Creating Decision Centers
- Equip People With Knowledge At Less Cost
- The Marvelous Spreadsheet
- Things to Remember During Implementation
- Lead With Numbers
- Integrated Management
- Mirror, Microscope, and Telescope
- Unlimited Scope
- Bibliography
Product information
- Title: Software Metrics
- Author(s):
- Release date: September 2003
- Publisher(s): Auerbach Publications
- ISBN: 9781135507169
You might also like
book
Software Metrics, 3rd Edition
A Framework for Managing, Measuring, and Predicting Attributes of Software Development Products and ProcessesReflecting the immense …
book
Software Development Metrics
Software Development Metrics is a handbook for anyone who needs to track and guide software development …
book
Metrics and Models in Software Quality Engineering, Second Edition
"This is the single best book on software quality engineering and metrics that I've encountered." --Capers …
book
Software Quality
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles …