Defect Classification and Defect Types Revisited Stefan Wagner - - PowerPoint PPT Presentation

defect classification and defect types revisited
SMART_READER_LITE
LIVE PREVIEW

Defect Classification and Defect Types Revisited Stefan Wagner - - PowerPoint PPT Presentation

Technische Universitt Mnchen Defect Classification and Defect Types Revisited Stefan Wagner Technische Universitt Mnchen, Germany Dr. Stefan Wagner Fakultt fr Informatik Lehrstuhl fr Software & Systems Engineering DEFECTS


slide-1
SLIDE 1

Technische Universität München

Defect Classification and Defect Types Revisited

Stefan Wagner Technische Universität München, Germany

  • Dr. Stefan Wagner

DEFECTS ‘08, 20.07.2008 Fakultät für Informatik Lehrstuhl für Software & Systems Engineering

slide-2
SLIDE 2

Technische Universität München

The Real Defect-Detection Process

Defect-Detection Defect

Defect Database

Description Priority Status Number of open /closed defects Analysis

slide-3
SLIDE 3

Technische Universität München

The Ideal Defect-Detection Process

Defect-Detection Defect

Defect Database

Quality Model Severity Effort Trigger Type Defect Distributions Empirical Analysis Mode QA Optimisation

slide-4
SLIDE 4

Technische Universität München

State of the Art

  • Defect Taxonomies

– Implementation solution – Beizer

  • Root Cause Analysis

– Analysis of developer mistakes – Fault prevention – IBM

  • Defect Classification

– Classification along several dimensions – IEEE Std 1044-1993 – IBM‘s ODC – HP‘s Defect Origins, Types, and Modes

slide-5
SLIDE 5

Technische Universität München

Challenges

  • Different Artefacts

– Similar classifications? – Propagation?

  • Dimensions

– Basic set? – What can be reasonably expected to be documented?

  • Defect Type Distributions

– General distributions? – What factors do they depend on? – Domain-specific distributions?

  • Connection to Quality Models

– What quality attributes are affected? – Classifications as part of a quality model or vice versa?

  • How can we justify the effort for the quality engineer?
slide-6
SLIDE 6

Technische Universität München

Conclusions

  • Useful quality assurance optimisation only possible using defect

classifications intensively

  • We need to

– find the important dimensions – for different artefacts – provide empirical data – relate classifications to quality models – better integrate the classification in the QA process – Convince practicioners of the value of defect classification