SlideShare a Scribd company logo
1 of 27
Minimum Process Requirements
To Predict Defects Missed
In A Series Of Software Inspections
James K. Orr
Independent Consultant
jkorr@gatech.edu
1Copyright 2015 By James K. Orr
Objective
• Provide as accurate as possible estimate of
defects remaining after a series of software
inspections (for example, all inspections on an
upcoming release) based on the minimum
amount of additional process activity and
information collected from the inspection
meeting.
2Copyright 2015 By James K. Orr
Contents
Section Page
Application Of Process Example 5
Prediction Charts For 100 and 200 Defects Found 10
Tables And Plots To Compute Number Of Defects
Found And Confidence Limits
13
Simulation Basis Inspection Team Effectiveness As A
Function Of Capture – Recapture Metric
19
Simulation Basis For Number Of Defects Found And
Confidence Limits
23
Conclusions 27
3Copyright 2015 By James K. Orr
Application Of Process
Example
4Copyright 2015 By James K. Orr
Additional Inspection Process Steps
• Additional Step At Start Of Inspection
– Moderator asks each inspector how many defects were
found prior to meeting and temporarily records
information for use at end of meeting.
• Additional Step At End Of Inspection (Moderator has
previously determined how many valid defects were
found).
– For each valid defect, the Moderator asks inspectors to
indicate if they found the defect prior to the inspection
meeting. Moderator insures data from each inspector is
consistent with information from the start of meeting.
• Moderator provides a coordinator with the information
collected in the format on the following page.
5Copyright 2015 By James K. Orr
Additional Information Collected
Inspection
Identification
Information
Defects Found Pre-
Inspection By Only
One Inspector
Defects Found Pre-
Inspection By Two
Or More Inspectors
Additional Defects
Found During The
Meeting
Inspection 105 3 1 0
6Copyright 2015 By James K. Orr
Additional Metrics Coordinator Process
• A metric is computed for use in a chart or
table lookup.
– Capture-Recapture Metric = (Sum Of Errors Found
By Two Or More Inspectors) / (Sum Of Errors
Found By Only One Inspector)
• Lookup Predicted Defects Missed By Multiple
Inspections Based On Total Number Of Errors
Found and Capture-Recapture Metric
7Copyright 2015 By James K. Orr
Metrics Coordinator Calculation
Inspection
Identification
Information
Defects Found Pre-
Inspection By Only
One Inspector
Defects Found Pre-
Inspection By Two
Or More Inspectors
Additional Defects
Found During The
Meeting
Inspection 105 3 1 0
Inspection 106 3 1 0
Inspection 105 2 2 1
Inspection 107 4 0 0
Inspection 108 2 1 0
Inspection 109 3 3 0
Sum 17 8 1
Calculate Capture-
Recapture Metric
Value Of Capture-
Recapture Metric
Predicted Defects Missed
By Multiple Inspections
= 8 / 17 47.06 %
For 25 Errors Found
18
See Next Page
8Copyright 2015 By James K. Orr
Prediction Of Defects Remaining
Total Of 25 Defects Found
9Copyright 2015 By James K. Orr
Prediction Charts For 100
and 200 Defects Found
10Copyright 2015 By James K. Orr
Prediction Of Defects Remaining
Total Of 100 Defects Found
Copyright 2015 By James K. Orr 11
Prediction Of Defects Remaining
Total Of 200 Defects Found
Copyright 2015 By James K. Orr 12
Tables And Plots To Compute
Number Of Defects Found And
Confidence Limits
13Copyright 2015 By James K. Orr
Table Of Factor Based On
Capture – Recapture Metric
Copyright 2015 By James K. Orr 14
Plot Of Factor Based On
Capture – Recapture Metric
Copyright 2015 By James K. Orr 15
Table Of Factor Based On
Number Of Defects Found
Copyright 2015 By James K. Orr 16
Plot Of Factor Based On
Number Of Defects Found
Copyright 2015 By James K. Orr 17
Sample Calculation
Copyright 2015 By James K. Orr 18
Calculate
Capture-
Recapture
Metric
Value Of
Capture-
Recapture
Metric
Uncorrected
Defects
Missed
Divided By
Defect Found
In Inspection
Number Of
Defects
Found In
Inspection
Adjusted
Expected
Value
Factor
Number Of
Defects Missed
In Inspection
= 8 / 17 47.06 % 0.656
Calculated,
Not From
Table
25 109% = integer (25 *
0.656 *1.09)
=integer( 17.9)
= 18
• Note: Detain analysis done for 25, 100, and 200 defects
found in inspections.
• Values in Table are interpolated for intermediate values.
Simulation Basis
Inspection Team Effectiveness
As A Function Of
Capture – Recapture Metric
19Copyright 2015 By James K. Orr
Team Inspection Effectiveness
As A Function Of Capture – Recapture Metric
Copyright 2015 By James K. Orr 20
Simulation To Develop
One Data Point On Prior Chart
Copyright 2015 By James K. Orr 21
Convert To Missed Defects
Defects
Missed
Copyright 2015 By James K. Orr 22
=
Defects
Found *
1 - 1( )_______________
Verification Effectiveness
Simulation Basis
For Number Of Defects Found
And Confidence Limits
23Copyright 2015 By James K. Orr
Prediction Error Analysis
25 Defects Found
Copyright 2015 By James K. Orr 24
Legend:
Insp 4 Eff 20 %
Means Simulation
With 4 Inspectors
Each with Individual
Defect Detection of
20 % Of Errors In
Inspected Product
Prediction Error Analysis
100 Defects Found
Copyright 2015 By James K. Orr 25
Legend:
Insp 6 Eff 15 %
Means Simulation
With 6 Inspectors
Each with Individual
Defect Detection of
15 % Of Errors In
Inspected Product
Prediction Error Analysis
200 Defects Found
Copyright 2015 By James K. Orr 26
Legend:
Insp 4 Eff 20% to 25 %
Means Simulation
With 4 Inspectors
Each with Individual
Defect Detection of
Random From 20 % to
25 % Of Errors In
Inspected Product
Conclusions
• A detail, simple method has been presented which will
allow a project to perform prediction of defects missed in
a series of software inspections with minimum effort.
• For projects with minimal software metric experience,
useful data can be produced with very minor effort.
• For projects with extensive software metric experience,
the project can begin to evaluate usefulness of capture-
recapture metrics with minimum resistance due to
collection of project data without individual inspector
information (used by moderator in the inspection team
meeting only).
Copyright 2015 By James K. Orr 27

More Related Content

Similar to Inspection Defect Missed Prediction Minimum Process Requirements J.K. Orr 2015-07-27

Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPIcherapa
 
ReportPortal.io - Open Source experience. Showcase, benefits
ReportPortal.io - Open Source experience. Showcase, benefits ReportPortal.io - Open Source experience. Showcase, benefits
ReportPortal.io - Open Source experience. Showcase, benefits COMAQA.BY
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Venkatesh Prasad Ranganath
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like themPractiTest
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundationAnirudh503501
 
Zero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedZero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedAshley Zupkus
 
Defect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей ТитаренкоDefect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей ТитаренкоSigma Software
 
Statistical Process Control & Operations Management
Statistical Process Control & Operations ManagementStatistical Process Control & Operations Management
Statistical Process Control & Operations Managementajithsrc
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For TestersGopi Raghavendra
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000sivareddyeda
 
D03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapD03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapLeanleaders.org
 
D03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapD03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapLeanleaders.org
 
Case study dre using 7 qc tools for problem solving
Case study dre using 7 qc tools for problem solvingCase study dre using 7 qc tools for problem solving
Case study dre using 7 qc tools for problem solvingAB
 

Similar to Inspection Defect Missed Prediction Minimum Process Requirements J.K. Orr 2015-07-27 (20)

Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPI
 
Are bugs eating your software budget?
Are bugs eating your software budget? Are bugs eating your software budget?
Are bugs eating your software budget?
 
Presentation1
Presentation1Presentation1
Presentation1
 
olivier_a.pdf
olivier_a.pdfolivier_a.pdf
olivier_a.pdf
 
ReportPortal.io - Open Source experience. Showcase, benefits
ReportPortal.io - Open Source experience. Showcase, benefits ReportPortal.io - Open Source experience. Showcase, benefits
ReportPortal.io - Open Source experience. Showcase, benefits
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)Testing concepts [3] - Software Testing Techniques (CIS640)
Testing concepts [3] - Software Testing Techniques (CIS640)
 
Testing Metrics and why Managers like them
Testing Metrics and why Managers like themTesting Metrics and why Managers like them
Testing Metrics and why Managers like them
 
Software testing foundation
Software testing foundationSoftware testing foundation
Software testing foundation
 
Zero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedZero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically Guaranteed
 
Defect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей ТитаренкоDefect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей Титаренко
 
Statistical Process Control & Operations Management
Statistical Process Control & Operations ManagementStatistical Process Control & Operations Management
Statistical Process Control & Operations Management
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For Testers
 
Quality engineering
Quality engineeringQuality engineering
Quality engineering
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000
 
D03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapD03 15 Deliverable Roadmap
D03 15 Deliverable Roadmap
 
D03 15 Deliverable Roadmap
D03 15 Deliverable RoadmapD03 15 Deliverable Roadmap
D03 15 Deliverable Roadmap
 
Inspection[1]
Inspection[1]Inspection[1]
Inspection[1]
 
Ch. 20 software testing
Ch. 20 software testingCh. 20 software testing
Ch. 20 software testing
 
Ch23
Ch23Ch23
Ch23
 
Case study dre using 7 qc tools for problem solving
Case study dre using 7 qc tools for problem solvingCase study dre using 7 qc tools for problem solving
Case study dre using 7 qc tools for problem solving
 

More from James Orr

Truth how texas and houston compare to new york
Truth how texas and houston compare to new yorkTruth how texas and houston compare to new york
Truth how texas and houston compare to new yorkJames Orr
 
Covid 19 cases per day per 100,000 popylation 5-15-2020
Covid 19 cases per day per 100,000 popylation 5-15-2020Covid 19 cases per day per 100,000 popylation 5-15-2020
Covid 19 cases per day per 100,000 popylation 5-15-2020James Orr
 
Coronavirus data focused on new york comparison and data per population
Coronavirus data focused on new york comparison and data per populationCoronavirus data focused on new york comparison and data per population
Coronavirus data focused on new york comparison and data per populationJames Orr
 
Us coronavirus data as of may 1, 2020 just data
Us coronavirus data as of may 1, 2020  just dataUs coronavirus data as of may 1, 2020  just data
Us coronavirus data as of may 1, 2020 just dataJames Orr
 
Predicting coronavirus cases and questions need answering
Predicting coronavirus cases and questions need answeringPredicting coronavirus cases and questions need answering
Predicting coronavirus cases and questions need answeringJames Orr
 
Criteria to begin relaxing social distancing revision A
Criteria to begin relaxing social distancing revision ACriteria to begin relaxing social distancing revision A
Criteria to begin relaxing social distancing revision AJames Orr
 
Orr's model ix three Week forward coronavirus case predictions 04 12-2020
Orr's model ix three Week forward coronavirus case predictions 04 12-2020Orr's model ix three Week forward coronavirus case predictions 04 12-2020
Orr's model ix three Week forward coronavirus case predictions 04 12-2020James Orr
 
Measuring the effect of social distancing On Coronavirus
Measuring the effect of social distancing On CoronavirusMeasuring the effect of social distancing On Coronavirus
Measuring the effect of social distancing On CoronavirusJames Orr
 
Look at mathematics of flatten the curve
Look at mathematics of flatten the curveLook at mathematics of flatten the curve
Look at mathematics of flatten the curveJames Orr
 
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020Orr's model vii projection of cases to 4 16-2020 created 04-03-2020
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020James Orr
 
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020Orr's model vi projection of cases to 4 16-2020 created 04-03-2020
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020James Orr
 
Orr' projection model v 2020 03-29
Orr' projection model v 2020 03-29Orr' projection model v 2020 03-29
Orr' projection model v 2020 03-29James Orr
 
Coronavirus cases by state - projections for growther from 03-21-2020 to 04-...
Coronavirus cases by state  - projections for growther from 03-21-2020 to 04-...Coronavirus cases by state  - projections for growther from 03-21-2020 to 04-...
Coronavirus cases by state - projections for growther from 03-21-2020 to 04-...James Orr
 
Coronavirus pandemic public health - lessons in mathematics
Coronavirus pandemic public health  - lessons in mathematicsCoronavirus pandemic public health  - lessons in mathematics
Coronavirus pandemic public health - lessons in mathematicsJames Orr
 
Coronavirus case growth by country j.k.orr 2020 03-07
Coronavirus case growth by country  j.k.orr 2020 03-07Coronavirus case growth by country  j.k.orr 2020 03-07
Coronavirus case growth by country j.k.orr 2020 03-07James Orr
 
2018 is year to consider conversions of tax deferred funds to roth
2018 is year to consider conversions of tax deferred funds to roth2018 is year to consider conversions of tax deferred funds to roth
2018 is year to consider conversions of tax deferred funds to rothJames Orr
 
Effect of tax cut and job act for couples over 65
Effect of tax cut and job act for couples over 65Effect of tax cut and job act for couples over 65
Effect of tax cut and job act for couples over 65James Orr
 
The mythical 100 flood plain Houston Texas 2017
The mythical 100 flood plain Houston Texas 2017The mythical 100 flood plain Houston Texas 2017
The mythical 100 flood plain Houston Texas 2017James Orr
 
Hurricane harvey Impact On Houston Rainfall and Water Depth
Hurricane harvey Impact On Houston Rainfall and Water DepthHurricane harvey Impact On Houston Rainfall and Water Depth
Hurricane harvey Impact On Houston Rainfall and Water DepthJames Orr
 
“Lessons learned” not being learned
“Lessons learned” not being learned“Lessons learned” not being learned
“Lessons learned” not being learnedJames Orr
 

More from James Orr (20)

Truth how texas and houston compare to new york
Truth how texas and houston compare to new yorkTruth how texas and houston compare to new york
Truth how texas and houston compare to new york
 
Covid 19 cases per day per 100,000 popylation 5-15-2020
Covid 19 cases per day per 100,000 popylation 5-15-2020Covid 19 cases per day per 100,000 popylation 5-15-2020
Covid 19 cases per day per 100,000 popylation 5-15-2020
 
Coronavirus data focused on new york comparison and data per population
Coronavirus data focused on new york comparison and data per populationCoronavirus data focused on new york comparison and data per population
Coronavirus data focused on new york comparison and data per population
 
Us coronavirus data as of may 1, 2020 just data
Us coronavirus data as of may 1, 2020  just dataUs coronavirus data as of may 1, 2020  just data
Us coronavirus data as of may 1, 2020 just data
 
Predicting coronavirus cases and questions need answering
Predicting coronavirus cases and questions need answeringPredicting coronavirus cases and questions need answering
Predicting coronavirus cases and questions need answering
 
Criteria to begin relaxing social distancing revision A
Criteria to begin relaxing social distancing revision ACriteria to begin relaxing social distancing revision A
Criteria to begin relaxing social distancing revision A
 
Orr's model ix three Week forward coronavirus case predictions 04 12-2020
Orr's model ix three Week forward coronavirus case predictions 04 12-2020Orr's model ix three Week forward coronavirus case predictions 04 12-2020
Orr's model ix three Week forward coronavirus case predictions 04 12-2020
 
Measuring the effect of social distancing On Coronavirus
Measuring the effect of social distancing On CoronavirusMeasuring the effect of social distancing On Coronavirus
Measuring the effect of social distancing On Coronavirus
 
Look at mathematics of flatten the curve
Look at mathematics of flatten the curveLook at mathematics of flatten the curve
Look at mathematics of flatten the curve
 
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020Orr's model vii projection of cases to 4 16-2020 created 04-03-2020
Orr's model vii projection of cases to 4 16-2020 created 04-03-2020
 
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020Orr's model vi projection of cases to 4 16-2020 created 04-03-2020
Orr's model vi projection of cases to 4 16-2020 created 04-03-2020
 
Orr' projection model v 2020 03-29
Orr' projection model v 2020 03-29Orr' projection model v 2020 03-29
Orr' projection model v 2020 03-29
 
Coronavirus cases by state - projections for growther from 03-21-2020 to 04-...
Coronavirus cases by state  - projections for growther from 03-21-2020 to 04-...Coronavirus cases by state  - projections for growther from 03-21-2020 to 04-...
Coronavirus cases by state - projections for growther from 03-21-2020 to 04-...
 
Coronavirus pandemic public health - lessons in mathematics
Coronavirus pandemic public health  - lessons in mathematicsCoronavirus pandemic public health  - lessons in mathematics
Coronavirus pandemic public health - lessons in mathematics
 
Coronavirus case growth by country j.k.orr 2020 03-07
Coronavirus case growth by country  j.k.orr 2020 03-07Coronavirus case growth by country  j.k.orr 2020 03-07
Coronavirus case growth by country j.k.orr 2020 03-07
 
2018 is year to consider conversions of tax deferred funds to roth
2018 is year to consider conversions of tax deferred funds to roth2018 is year to consider conversions of tax deferred funds to roth
2018 is year to consider conversions of tax deferred funds to roth
 
Effect of tax cut and job act for couples over 65
Effect of tax cut and job act for couples over 65Effect of tax cut and job act for couples over 65
Effect of tax cut and job act for couples over 65
 
The mythical 100 flood plain Houston Texas 2017
The mythical 100 flood plain Houston Texas 2017The mythical 100 flood plain Houston Texas 2017
The mythical 100 flood plain Houston Texas 2017
 
Hurricane harvey Impact On Houston Rainfall and Water Depth
Hurricane harvey Impact On Houston Rainfall and Water DepthHurricane harvey Impact On Houston Rainfall and Water Depth
Hurricane harvey Impact On Houston Rainfall and Water Depth
 
“Lessons learned” not being learned
“Lessons learned” not being learned“Lessons learned” not being learned
“Lessons learned” not being learned
 

Inspection Defect Missed Prediction Minimum Process Requirements J.K. Orr 2015-07-27

  • 1. Minimum Process Requirements To Predict Defects Missed In A Series Of Software Inspections James K. Orr Independent Consultant jkorr@gatech.edu 1Copyright 2015 By James K. Orr
  • 2. Objective • Provide as accurate as possible estimate of defects remaining after a series of software inspections (for example, all inspections on an upcoming release) based on the minimum amount of additional process activity and information collected from the inspection meeting. 2Copyright 2015 By James K. Orr
  • 3. Contents Section Page Application Of Process Example 5 Prediction Charts For 100 and 200 Defects Found 10 Tables And Plots To Compute Number Of Defects Found And Confidence Limits 13 Simulation Basis Inspection Team Effectiveness As A Function Of Capture – Recapture Metric 19 Simulation Basis For Number Of Defects Found And Confidence Limits 23 Conclusions 27 3Copyright 2015 By James K. Orr
  • 5. Additional Inspection Process Steps • Additional Step At Start Of Inspection – Moderator asks each inspector how many defects were found prior to meeting and temporarily records information for use at end of meeting. • Additional Step At End Of Inspection (Moderator has previously determined how many valid defects were found). – For each valid defect, the Moderator asks inspectors to indicate if they found the defect prior to the inspection meeting. Moderator insures data from each inspector is consistent with information from the start of meeting. • Moderator provides a coordinator with the information collected in the format on the following page. 5Copyright 2015 By James K. Orr
  • 6. Additional Information Collected Inspection Identification Information Defects Found Pre- Inspection By Only One Inspector Defects Found Pre- Inspection By Two Or More Inspectors Additional Defects Found During The Meeting Inspection 105 3 1 0 6Copyright 2015 By James K. Orr
  • 7. Additional Metrics Coordinator Process • A metric is computed for use in a chart or table lookup. – Capture-Recapture Metric = (Sum Of Errors Found By Two Or More Inspectors) / (Sum Of Errors Found By Only One Inspector) • Lookup Predicted Defects Missed By Multiple Inspections Based On Total Number Of Errors Found and Capture-Recapture Metric 7Copyright 2015 By James K. Orr
  • 8. Metrics Coordinator Calculation Inspection Identification Information Defects Found Pre- Inspection By Only One Inspector Defects Found Pre- Inspection By Two Or More Inspectors Additional Defects Found During The Meeting Inspection 105 3 1 0 Inspection 106 3 1 0 Inspection 105 2 2 1 Inspection 107 4 0 0 Inspection 108 2 1 0 Inspection 109 3 3 0 Sum 17 8 1 Calculate Capture- Recapture Metric Value Of Capture- Recapture Metric Predicted Defects Missed By Multiple Inspections = 8 / 17 47.06 % For 25 Errors Found 18 See Next Page 8Copyright 2015 By James K. Orr
  • 9. Prediction Of Defects Remaining Total Of 25 Defects Found 9Copyright 2015 By James K. Orr
  • 10. Prediction Charts For 100 and 200 Defects Found 10Copyright 2015 By James K. Orr
  • 11. Prediction Of Defects Remaining Total Of 100 Defects Found Copyright 2015 By James K. Orr 11
  • 12. Prediction Of Defects Remaining Total Of 200 Defects Found Copyright 2015 By James K. Orr 12
  • 13. Tables And Plots To Compute Number Of Defects Found And Confidence Limits 13Copyright 2015 By James K. Orr
  • 14. Table Of Factor Based On Capture – Recapture Metric Copyright 2015 By James K. Orr 14
  • 15. Plot Of Factor Based On Capture – Recapture Metric Copyright 2015 By James K. Orr 15
  • 16. Table Of Factor Based On Number Of Defects Found Copyright 2015 By James K. Orr 16
  • 17. Plot Of Factor Based On Number Of Defects Found Copyright 2015 By James K. Orr 17
  • 18. Sample Calculation Copyright 2015 By James K. Orr 18 Calculate Capture- Recapture Metric Value Of Capture- Recapture Metric Uncorrected Defects Missed Divided By Defect Found In Inspection Number Of Defects Found In Inspection Adjusted Expected Value Factor Number Of Defects Missed In Inspection = 8 / 17 47.06 % 0.656 Calculated, Not From Table 25 109% = integer (25 * 0.656 *1.09) =integer( 17.9) = 18 • Note: Detain analysis done for 25, 100, and 200 defects found in inspections. • Values in Table are interpolated for intermediate values.
  • 19. Simulation Basis Inspection Team Effectiveness As A Function Of Capture – Recapture Metric 19Copyright 2015 By James K. Orr
  • 20. Team Inspection Effectiveness As A Function Of Capture – Recapture Metric Copyright 2015 By James K. Orr 20
  • 21. Simulation To Develop One Data Point On Prior Chart Copyright 2015 By James K. Orr 21
  • 22. Convert To Missed Defects Defects Missed Copyright 2015 By James K. Orr 22 = Defects Found * 1 - 1( )_______________ Verification Effectiveness
  • 23. Simulation Basis For Number Of Defects Found And Confidence Limits 23Copyright 2015 By James K. Orr
  • 24. Prediction Error Analysis 25 Defects Found Copyright 2015 By James K. Orr 24 Legend: Insp 4 Eff 20 % Means Simulation With 4 Inspectors Each with Individual Defect Detection of 20 % Of Errors In Inspected Product
  • 25. Prediction Error Analysis 100 Defects Found Copyright 2015 By James K. Orr 25 Legend: Insp 6 Eff 15 % Means Simulation With 6 Inspectors Each with Individual Defect Detection of 15 % Of Errors In Inspected Product
  • 26. Prediction Error Analysis 200 Defects Found Copyright 2015 By James K. Orr 26 Legend: Insp 4 Eff 20% to 25 % Means Simulation With 4 Inspectors Each with Individual Defect Detection of Random From 20 % to 25 % Of Errors In Inspected Product
  • 27. Conclusions • A detail, simple method has been presented which will allow a project to perform prediction of defects missed in a series of software inspections with minimum effort. • For projects with minimal software metric experience, useful data can be produced with very minor effort. • For projects with extensive software metric experience, the project can begin to evaluate usefulness of capture- recapture metrics with minimum resistance due to collection of project data without individual inspector information (used by moderator in the inspection team meeting only). Copyright 2015 By James K. Orr 27