Preface |
|
vii | |
Acknowledgments |
|
xi | |
About the Author |
|
xiii | |
|
|
1 | (16) |
|
2 Variations in Software Activities by Type of Software |
|
|
17 | (12) |
|
3 Variations in Software Development Activities by Type of Software |
|
|
29 | (6) |
|
4 Variations in Occupation Groups, Staff Size, Team Experience |
|
|
35 | (10) |
|
5 Variations due to Inaccurate Software Metrics That Distort Reality |
|
|
45 | (6) |
|
6 Variations in Measuring Agile and CMMI Development |
|
|
51 | (8) |
|
7 Variations among 60 Development Methodologies |
|
|
59 | (4) |
|
8 Variations in Software Programming Languages |
|
|
63 | (6) |
|
9 Variations in Software Reuse from 0% to 90% |
|
|
69 | (8) |
|
10 Variations due to Project, Phase, and Activity Measurements |
|
|
77 | (6) |
|
11 Variations in Burden Rates or Overhead Costs |
|
|
83 | (4) |
|
12 Variations in Costs by Industry |
|
|
87 | (6) |
|
13 Variations in Costs by Occupation Group |
|
|
93 | (4) |
|
14 Variations in Work Habits and Unpaid Overtime |
|
|
97 | (8) |
|
15 Variations in Functional and Nonfunctional Requirements |
|
|
105 | (10) |
|
16 Variations in Software Quality Results |
|
|
115 | (32) |
|
Missing Software Defect Data |
|
|
116 | (1) |
|
Software Defect Removal Efficiency |
|
|
117 | (2) |
|
Money Spent on Software Bug Removal |
|
|
119 | (2) |
|
Wasted Time by Software Engineers due to Poor Quality |
|
|
121 | (1) |
|
Bad Fixes or New Bugs in Bug Repairs |
|
|
121 | (1) |
|
Bad-Test Cases (An Invisible Problem) |
|
|
122 | (1) |
|
Error-Prone Modules with High Numbers of Bugs |
|
|
122 | (1) |
|
Limited Scopes of Software Quality Companies |
|
|
123 | (11) |
|
Lack of Empirical Data for ISO Quality Standards |
|
|
134 | (1) |
|
|
135 | (1) |
|
Best Software Quality Metrics |
|
|
135 | (1) |
|
Worst Software Quality Metrics |
|
|
136 | (1) |
|
Why Cost per Defect Distorts Reality |
|
|
137 | (2) |
|
|
137 | (1) |
|
|
137 | (1) |
|
|
137 | (2) |
|
Be Cautious of Technical Debt |
|
|
139 | (1) |
|
The SEI CMMI Helps Defense Software Quality |
|
|
139 | (1) |
|
Software Cost Drivers and Poor Quality |
|
|
139 | (1) |
|
Software Quality by Application Size |
|
|
140 | (7) |
|
17 Variations in Pattern-Based Early Sizing |
|
|
147 | (10) |
|
18 Gaps and Errors in When Projects Start. When Do They End? |
|
|
157 | (8) |
|
19 Gaps and Errors in Measuring Software Quality |
|
|
165 | (56) |
|
Measuring the Cost of Quality |
|
|
179 | (42) |
|
20 Gaps and Errors due to Multiple Metrics without Conversion Rules |
|
|
221 | (6) |
|
21 Gaps and Errors in Tools, Methodologies, Languages |
|
|
227 | (6) |
Appendix 1 Alphabetical Discussion of Metrics and Measures |
|
233 | (100) |
Appendix 2 Twenty-Five Software Engineering Targets from 2016 through 2021 |
|
333 | (10) |
Suggested Readings on Software Measures and Metric Issues |
|
343 | (6) |
Summary and Conclusions on Measures and Metrics |
|
349 | (2) |
Index |
|
351 | |