What is included with this book?
Capers Jones is a renowned author, consultant, and speaker. He was the founder and chairman of Software Productivity Research (SPR), where he retains the title of Chief Scientist Emeritus. Jones is the author of Estimating Software Costs, Second Edition.
Foreword | p. xiii |
Preface to the Third Edition | p. xvii |
Acknowledgments | p. xxxi |
Introduction | p. 1 |
Applied Software Measurement | p. 2 |
Planning and Estimation | p. 3 |
Management and Technical Staffs | p. 4 |
Organization Structures | p. 4 |
Methodologies and Tools | p. 4 |
The Office Environment | p. 5 |
Reusability | p. 5 |
The Essential Aspects of Applied Software Measurement | p. 6 |
What Do Companies Measure? | p. 17 |
Benchmarks and Industry Measures | p. 22 |
Measurement and the Software Life Cycle | p. 44 |
The Structure of a Full Applied Software Measurement System | p. 48 |
The Sociology of Software Measurement | p. 53 |
The Sociology of Data Confidentiality | p. 54 |
The Sociology of Using Data for Staff Performance Targets | p. 55 |
The Sociology of Measuring One-Person Projects | p. 56 |
The Sociology of MIS vs. Systems Software | p. 57 |
The Sociology of Measurement Expertise | p. 57 |
Justifying and Building an Applied Software Measurement Function | p. 58 |
Applied Software Measurement and Future Progress | p. 66 |
Suggested Readings | p. 67 |
Additional Readings on Software Measurement and Metrics | p. 68 |
The History and Evolution of Software Metrics | p. 71 |
Evolution of the Software Industry and Evolution of Software Measurements | p. 72 |
The Cost of Counting Function Point Metrics | p. 78 |
The Paradox of Reversed Productivity for High-Level Languages | p. 87 |
The Varieties of Functional Metrics Circa 2008 | p. 104 |
Variations in Application Size and Productivity Rates | p. 159 |
Future Technical Developments in Functional Metrics | p. 164 |
Summary of and Conclusions About Functional Metrics | p. 172 |
Software Measures and Metrics Not Based on Function Points | p. 173 |
Suggested Readings on Measures and Metrics | p. 182 |
United States Averages for Software Productivity and Quality | p. 185 |
Sources of Possible Errors in the Data | p. 190 |
Significant Software Technology Changes Between 1990 and 2008 | p. 226 |
Changes in the Structure, Format, and Contents of the Third Edition | p. 244 |
Variations in Software Development Practices Among Seven Sub-Industries | p. 256 |
Ranges, Averages, and Variances in Software Productivity | p. 268 |
The Impact of Technology on Software Productivity and Quality Levels | p. 322 |
Technology Warnings and Counterindications | p. 342 |
Using Function Point Metrics to Set "Best in Class" Targets | p. 344 |
The Mechanics of Measurement: Building a Baseline | p. 351 |
Software Assessments | p. 352 |
Software Baselines | p. 356 |
Software Benchmarks | p. 357 |
What a Baseline Analysis Covers | p. 378 |
Developing or Acquiring a Baseline Data Collection Instrument | p. 380 |
Administering the Data Collection Questionnaire | p. 383 |
Analysis and Aggregation of the Baseline Data | p. 430 |
Suggested Readings | p. 431 |
Additional Readings | p. 431 |
Measuring Software Quality and User Satisfaction | p. 433 |
New Quality Information Since the Earlier Editions | p. 437 |
Quality Control and International Competition | p. 451 |
Defining Quality for Measurement and Estimation | p. 454 |
Five Steps to Software Quality Control | p. 458 |
Software Quality Control in the United States | p. 460 |
Measuring Software Defect Removal | p. 471 |
Measuring Defect Removal Efficiency | p. 475 |
Finding and Eliminating Error-Prone Modules | p. 480 |
Using Metrics to Evaluate Test-Case Coverage | p. 481 |
Using Metrics for Reliability Prediction | p. 482 |
Measuring the Costs of Defect Removal | p. 483 |
Evaluating Defect Prevention Methods | p. 487 |
Measuring Customer-Reported Defects | p. 488 |
Measuring Invalid Defects, Duplicate Defects, and Special Cases | p. 491 |
Measuring User Satisfaction | p. 492 |
Combining User Satisfaction and Defect Data | p. 499 |
Summary and Conclusions | p. 501 |
Reading List | p. 501 |
Suggested Readings | p. 507 |
Additional References on Software Quality and Quality Measurements | p. 507 |
Measurements, Metrics, and Industry Leadership | p. 509 |
What Do Companies Measure? | p. 511 |
Measures and Metrics of Industry Leaders | p. 529 |
Measures, Metrics, and Innovation | p. 532 |
Measurements, Metrics, and Outsource Litigation | p. 535 |
Measurements, Metrics, and Behavioral Changes | p. 536 |
Topics Outside the Scope of Current Measurements | p. 542 |
Cautions Against Simplistic and Hazardous Measures and Metrics | p. 543 |
Commercial Software Measurement Tools | p. 546 |
Summary and Conclusions | p. 547 |
Suggested Readings on Measurement and Metrics | p. 548 |
Summary of Problems in Software Measurement | p. 549 |
Synthetic vs. Natural Metrics | p. 550 |
Ambiguity in Defining the Nature, Scope, Class, and Type of Software | p. 552 |
Ambiguity in Defining and Measuring the Activities and Tasks of Software Projects | p. 561 |
False Advertising and Fraudulent Productivity Claims | p. 564 |
The Absence of Project Demographic and Occupation Group Measurement | p. 566 |
Ambiguity in the Span of Control and Organizational Measurements | p. 567 |
The Missing Link of Measurement: When Do Projects Start? | p. 568 |
Ambiguity in Measuring Milestones, Schedules, Overlap, and Schedule Slippage | p. 568 |
Problems with Overlapping Activities | p. 573 |
Leakage from Software Project Resource Tracking Data | p. 573 |
Ambiguity in Standard Time Metrics | p. 575 |
Inadequate Undergraduate and Graduate Training in Software Measurement and Metrics | p. 578 |
Inadequate Standards for Software Measurement | p. 579 |
Lack of Standardization of "Lines of Source Code" Metrics | p. 580 |
The Hazards and Problems of Ratios and Percentages | p. 589 |
Ambiguity in Measuring Development or Delivery Productivity | p. 590 |
Ambiguity in Measuring Complexity | p. 593 |
Ambiguity in Functional Metrics | p. 594 |
Ambiguity in Quality Metrics | p. 599 |
Ambiguity with the Defects per KLOC Metric | p. 599 |
Ambiguity with the Cost per Defect Metric | p. 600 |
Failure to Measure Defect Potentials and Defect Removal Efficiency | p. 602 |
The Problems of Measuring the Impact of "Soft" Factors | p. 603 |
Problems in Measuring Software Value | p. 607 |
Lack of Effective Measurement and Metrics Automation | p. 609 |
Social and Political Resistance to Software Measurements | p. 617 |
Ambiguity in Software Measurement and Metrics Terminology | p. 620 |
Failure to Use Metrics for Establishing Goals and Targets | p. 624 |
Summary and Conclusions | p. 629 |
Suggested Readings | p. 630 |
Additional References on Software Measurements | p. 632 |
Rules for Counting Procedural Source Code | p. 635 |
Project Source Code Counting Rules | p. 637 |
General Rules for Counting Code Within Applications | p. 639 |
Examples of the SPR Source Code Counting Rules | p. 640 |
Software Productivity Research COBOL-Counting Rules | p. 642 |
Index | p. 645 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.