SlideShare a Scribd company logo
Defect Removal Effectiveness
Defect Removal Effectiveness
     Software Quality Management 
     Software Quality Management
                Unit 3

                         G. Roy Antony Arnold
                         G R A          A ld
                          Asst. Professor / CSE




                GRAA
• Defect removal i one of the top expenses i
     f            l is    f h                in
  any software project and it greatly affects
  schedules.
• Effective defect removal can lead to
  reductions in the development cycle time and
  g
  good product quality.
        p        q     y
• It is important for all development
  organizations to measure the effectiveness of
  their defect removal processes.

                      GRAA
• Fagan (1976) defined error detection efficiency as:
        Errors found by an Inspection
                                                          X 100%
        Total errors in the product before inspection

• Jones's definition (1986), stated here, is very similar to Fagan's:
    – Removal Efficiency =  Defects found by removal  operation
                                           y           p
                                                                        X 100%
                            Defects present at removal operation

                                          Defects found
                                                                        X 100%
                            Defects found + Defects not found (found later)

• IBM Houston received the first NASA Excellence Award for Quality 
  and Productivity in 1987

                                   GRAA
• One of the four metrics IBM used to manage quality is
  One of the four metrics IBM used to manage quality is 
  the early detection percentage, which is actually 
  inspection defect removal effectiveness
  Early Detection Percentage =
                 Number of major inspection errors
                 Number of major inspection errors
                                                     X 100%
                       Total number of errors
• where total number of errors is the sum of major 
  inspection errors and valid discrepancy reports 
  (discrepancy report is the mechanism for tracking test 
  (di                t i th      h i f t ki t t
  defects).

                             GRAA
GRAA
• The effectiveness measure by Dunn (1987) differs little from
  The effectiveness measure by Dunn (1987) differs little from 
  Fagan's and from Jones's second definition. 
• Dunn‘s definition is:
  Effectiveness of activity (development phase ) =
           Number of defects found by activity
           Number of defects found by activity
                                                          X 100%
           Number of defects found by subsequent activities

• This metric can be tuned by selecting only defects present at 
  the time of the activity and susceptible to detection by the 
                         y          p                    y
  activity.


                              GRAA
• Daskalantonakis (1992) describes the metrics used at Motorola for 
  software development.
  software development
    Total Defect Containment Effectiveness (TDCE) =
                             Number of pre‐release defects
                             Number of pre‐release defects
            Number of pre‐release defects + Number of post‐release defects

  Phase Containment Effectiveness (PCEi) =
                              Number of Phase i errors
                Number of Phase i errors + Number of phase i defects

• Where phase i errors are problems found during that development
  Where phase i errors are problems found during that development 
  phase in which they were introduced, and 
• Phase i defects are problems found later than the development 
  phase in which they were introduced.
  phase in which they were introduced.

                                   GRAA
Defects removed (at the step)
                                  (           )
                                                                        X 100%
Defects existing on step entry + Defects injected during development of the step




                                    GRAA
GRAA
• B d on a special study commissioned b th D
  Based           i l t d        i i    d by the Department
                                                      t    t
  of Defence, Jones estimates the defect removal
  effectiveness for organizations at different levels of the
  development process capability maturity model ( (CMM):)
   –   Level 1: 85%
   –   Level 2: 89%
   –   Level 3: 91%
   –   Level 4: 93%
   –   Level 5: 95%
           l
• These values can be used as comparison baselines for
  organizations to evaluate their relative capability with
  regard to this important parameter.


                            GRAA
• Based on historical and recent data from three
  software engineering organizations at General
  Dynamics Decision Systems, Diaz and King (2002)
  report that the phase containment effectiveness by
  CMM level as follows:
  –   Level 2: 25.5%
  –   Level 3: 41.5%
  –   Level 4: 62.3%
  –   Level 5: 87.3%


                        GRAA
Phase Inserted
       Phase Inserted        Cumulative % of Defects 
                             Cumulative % of Defects
                           removed through Acceptance 
                                      Test
Requirements                          94%
Top Level Design 
Top‐Level Design                      95%
Detailed Design                       96%
Code and  Unit
Code and Unit Test                    94%
Integration Test                      75%
System Test
System Test                           70%
Acceptance Test                       70%

                        GRAA
Ad

More Related Content

What's hot (20)

Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project Management
NANDINI SHARMA
 
Requirements validation - requirements engineering
Requirements validation - requirements engineeringRequirements validation - requirements engineering
Requirements validation - requirements engineering
Ra'Fat Al-Msie'deen
 
White box ppt
White box pptWhite box ppt
White box ppt
Chintakunta Hariteja
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
Golu Gupta
 
Software quality
Software qualitySoftware quality
Software quality
Sara Mehmood
 
Statistical Software Quality Assurance.pptx
Statistical Software Quality Assurance.pptxStatistical Software Quality Assurance.pptx
Statistical Software Quality Assurance.pptx
KarthigaiSelviS3
 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
KarthigaiSelviS3
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
Kittitouch Suteeca
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
Kavya Barnadhya Hazarika
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
Kittitouch Suteeca
 
Group Communication (Distributed computing)
Group Communication (Distributed computing)Group Communication (Distributed computing)
Group Communication (Distributed computing)
Sri Prasanna
 
Cyclomatic complexity
Cyclomatic complexityCyclomatic complexity
Cyclomatic complexity
Nikita Kesharwani
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems
Haitham Ahmed
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design process
csk selva
 
Transactional workflow
Transactional workflowTransactional workflow
Transactional workflow
District Administration
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
Unit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceUnit I Software Testing and Quality Assurance
Unit I Software Testing and Quality Assurance
VinothkumaR Ramu
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
TONY562
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
Pooja Dixit
 
Notes of Software engineering and Project Management
Notes of Software engineering and Project ManagementNotes of Software engineering and Project Management
Notes of Software engineering and Project Management
NANDINI SHARMA
 
Requirements validation - requirements engineering
Requirements validation - requirements engineeringRequirements validation - requirements engineering
Requirements validation - requirements engineering
Ra'Fat Al-Msie'deen
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
Golu Gupta
 
Statistical Software Quality Assurance.pptx
Statistical Software Quality Assurance.pptxStatistical Software Quality Assurance.pptx
Statistical Software Quality Assurance.pptx
KarthigaiSelviS3
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 
Group Communication (Distributed computing)
Group Communication (Distributed computing)Group Communication (Distributed computing)
Group Communication (Distributed computing)
Sri Prasanna
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems
Haitham Ahmed
 
overview of analysis, architecture and design process
overview of analysis, architecture and design processoverview of analysis, architecture and design process
overview of analysis, architecture and design process
csk selva
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
Unit I Software Testing and Quality Assurance
Unit I Software Testing and Quality AssuranceUnit I Software Testing and Quality Assurance
Unit I Software Testing and Quality Assurance
VinothkumaR Ramu
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
TONY562
 
Grid protocol architecture
Grid protocol architectureGrid protocol architecture
Grid protocol architecture
Pooja Dixit
 

Viewers also liked (9)

Rayleigh model
Rayleigh modelRayleigh model
Rayleigh model
Roy Antony Arnold G
 
Higher Order Testing
Higher Order TestingHigher Order Testing
Higher Order Testing
Donovan Mulder
 
Quality management
Quality managementQuality management
Quality management
Dr. Uday Saikia
 
Test automationslides
Test automationslidesTest automationslides
Test automationslides
UMA MAHESWARI
 
Testing the technology
Testing the technologyTesting the technology
Testing the technology
Hamza Bhamla
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
Piyush Sohaney
 
Verification & Validation
Verification & ValidationVerification & Validation
Verification & Validation
Dhanasekaran Nagarajan
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
KMS Technology
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
John Paulett
 
Test automationslides
Test automationslidesTest automationslides
Test automationslides
UMA MAHESWARI
 
Testing the technology
Testing the technologyTesting the technology
Testing the technology
Hamza Bhamla
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
Piyush Sohaney
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
KMS Technology
 
Ad

Similar to Defect removal effectiveness (20)

Requirements Based Testing
Requirements Based TestingRequirements Based Testing
Requirements Based Testing
SSA KPI
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecution
abcxyz_abc
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
QAI
 
Innovative Approach to FMEA Facilitation
Innovative Approach to FMEA FacilitationInnovative Approach to FMEA Facilitation
Innovative Approach to FMEA Facilitation
Govind Ramu
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdf
PradeepaKannan6
 
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
AgileNetwork
 
DFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCVDFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCV
Kamal Vora
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Aqm Programme Six Sigma
Aqm Programme   Six SigmaAqm Programme   Six Sigma
Aqm Programme Six Sigma
Ajay Kumar Singh
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Heritage Institute Of Tech,India
 
Chapter 16
Chapter 16Chapter 16
Chapter 16
Benjamin Yu
 
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Sailaja Tennati
 
Software quality metrics
Software quality metricsSoftware quality metrics
Software quality metrics
Sandeep Supal
 
Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
Software testing and analysis
Software testing and analysisSoftware testing and analysis
Software testing and analysis
360logica Software Testing Services (A Saksoft Company)
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Failure mode
Failure modeFailure mode
Failure mode
Gia Lara
 
Defect Age
Defect  AgeDefect  Age
Defect Age
jyoti1925
 
Requirements Based Testing
Requirements Based TestingRequirements Based Testing
Requirements Based Testing
SSA KPI
 
Ch13 system testexecution
Ch13 system testexecutionCh13 system testexecution
Ch13 system testexecution
abcxyz_abc
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
QAI
 
Innovative Approach to FMEA Facilitation
Innovative Approach to FMEA FacilitationInnovative Approach to FMEA Facilitation
Innovative Approach to FMEA Facilitation
Govind Ramu
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdf
PradeepaKannan6
 
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
Agile Gurugram 30-31Aug 2024 | Smart Governance: Data driven insights and Ris...
AgileNetwork
 
DFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCVDFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCV
Kamal Vora
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
Prince Bhanwra
 
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...Case Study - Implementing DevOps for a complex hardware/software-based networ...
Case Study - Implementing DevOps for a complex hardware/software-based networ...
Sailaja Tennati
 
Software quality metrics
Software quality metricsSoftware quality metrics
Software quality metrics
Sandeep Supal
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Failure mode
Failure modeFailure mode
Failure mode
Gia Lara
 
Ad

More from Roy Antony Arnold G (20)

6 sigma
6 sigma6 sigma
6 sigma
Roy Antony Arnold G
 
Run chart
Run chartRun chart
Run chart
Roy Antony Arnold G
 
Reliability growth models for quality management
Reliability growth models for quality managementReliability growth models for quality management
Reliability growth models for quality management
Roy Antony Arnold G
 
6 sigma
6 sigma6 sigma
6 sigma
Roy Antony Arnold G
 
Quality management models
Quality management modelsQuality management models
Quality management models
Roy Antony Arnold G
 
Pareto diagram
Pareto diagramPareto diagram
Pareto diagram
Roy Antony Arnold G
 
Ishikawa diagram
Ishikawa diagramIshikawa diagram
Ishikawa diagram
Roy Antony Arnold G
 
Histogram
HistogramHistogram
Histogram
Roy Antony Arnold G
 
Customer satisfaction
Customer satisfactionCustomer satisfaction
Customer satisfaction
Roy Antony Arnold G
 
Complexity metrics and models
Complexity metrics and modelsComplexity metrics and models
Complexity metrics and models
Roy Antony Arnold G
 
Check lists
Check listsCheck lists
Check lists
Roy Antony Arnold G
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
Roy Antony Arnold G
 
Structure chart
Structure chartStructure chart
Structure chart
Roy Antony Arnold G
 
Seven new tools
Seven new toolsSeven new tools
Seven new tools
Roy Antony Arnold G
 
Scatter diagram
Scatter diagramScatter diagram
Scatter diagram
Roy Antony Arnold G
 
Qms
QmsQms
Qms
Roy Antony Arnold G
 
Relations diagram
Relations diagramRelations diagram
Relations diagram
Roy Antony Arnold G
 
Customer satisfaction
Customer satisfactionCustomer satisfaction
Customer satisfaction
Roy Antony Arnold G
 
Complexity metrics and models
Complexity metrics and modelsComplexity metrics and models
Complexity metrics and models
Roy Antony Arnold G
 
Case tools
Case toolsCase tools
Case tools
Roy Antony Arnold G
 

Recently uploaded (20)

One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdfBiophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 

Defect removal effectiveness

  • 1. Defect Removal Effectiveness Defect Removal Effectiveness Software Quality Management  Software Quality Management Unit 3 G. Roy Antony Arnold G R A A ld Asst. Professor / CSE GRAA
  • 2. • Defect removal i one of the top expenses i f l is f h in any software project and it greatly affects schedules. • Effective defect removal can lead to reductions in the development cycle time and g good product quality. p q y • It is important for all development organizations to measure the effectiveness of their defect removal processes. GRAA
  • 3. • Fagan (1976) defined error detection efficiency as: Errors found by an Inspection X 100% Total errors in the product before inspection • Jones's definition (1986), stated here, is very similar to Fagan's: – Removal Efficiency =  Defects found by removal  operation y p X 100% Defects present at removal operation Defects found X 100% Defects found + Defects not found (found later) • IBM Houston received the first NASA Excellence Award for Quality  and Productivity in 1987 GRAA
  • 4. • One of the four metrics IBM used to manage quality is One of the four metrics IBM used to manage quality is  the early detection percentage, which is actually  inspection defect removal effectiveness Early Detection Percentage = Number of major inspection errors Number of major inspection errors X 100% Total number of errors • where total number of errors is the sum of major  inspection errors and valid discrepancy reports  (discrepancy report is the mechanism for tracking test  (di t i th h i f t ki t t defects). GRAA
  • 6. • The effectiveness measure by Dunn (1987) differs little from The effectiveness measure by Dunn (1987) differs little from  Fagan's and from Jones's second definition.  • Dunn‘s definition is: Effectiveness of activity (development phase ) = Number of defects found by activity Number of defects found by activity X 100% Number of defects found by subsequent activities • This metric can be tuned by selecting only defects present at  the time of the activity and susceptible to detection by the  y p y activity. GRAA
  • 7. • Daskalantonakis (1992) describes the metrics used at Motorola for  software development. software development Total Defect Containment Effectiveness (TDCE) = Number of pre‐release defects Number of pre‐release defects Number of pre‐release defects + Number of post‐release defects Phase Containment Effectiveness (PCEi) = Number of Phase i errors Number of Phase i errors + Number of phase i defects • Where phase i errors are problems found during that development Where phase i errors are problems found during that development  phase in which they were introduced, and  • Phase i defects are problems found later than the development  phase in which they were introduced. phase in which they were introduced. GRAA
  • 8. Defects removed (at the step) ( ) X 100% Defects existing on step entry + Defects injected during development of the step GRAA
  • 10. • B d on a special study commissioned b th D Based i l t d i i d by the Department t t of Defence, Jones estimates the defect removal effectiveness for organizations at different levels of the development process capability maturity model ( (CMM):) – Level 1: 85% – Level 2: 89% – Level 3: 91% – Level 4: 93% – Level 5: 95% l • These values can be used as comparison baselines for organizations to evaluate their relative capability with regard to this important parameter. GRAA
  • 11. • Based on historical and recent data from three software engineering organizations at General Dynamics Decision Systems, Diaz and King (2002) report that the phase containment effectiveness by CMM level as follows: – Level 2: 25.5% – Level 3: 41.5% – Level 4: 62.3% – Level 5: 87.3% GRAA
  • 12. Phase Inserted Phase Inserted Cumulative % of Defects  Cumulative % of Defects removed through Acceptance  Test Requirements 94% Top Level Design  Top‐Level Design 95% Detailed Design 96% Code and  Unit Code and Unit Test 94% Integration Test  75% System Test System Test 70% Acceptance Test 70% GRAA