Investigating the effect of expert ranking of use cases for design inspection
Authors:
- M. HallingMHM. Halling
- S. BifflSBS. Biffl
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 362-371
Abstract
Inspection is an important approach to reduce defects in software engineering artifacts. Reading techniques such as usage-based reading (UBR) can focus inspector attention on specific types of defects (missing and wrong information) and specific defect severity classes (critical, important and not important defects). For empirical investigation the replication of experiments can help increase the confidence in results. This work presents a large-scale external experiment replication in the UBR family of experiments in an academic environment. Additionally to experiment replication we introduce a new reading technique variant UBR-ir to investigate the impact of expert know-how with ranking of use cases on the number and severity of defects found. Main results of the study are: (a) UBR expert know-how had significant effects on inspection effort distribution, effectiveness, and efficiency; (b) the share of false positives was higher for checklist-based reading (CBR) than for all UBR variants; and (c) both UBR variants perform significantly better than CBR, possibly due to the active guidance of use cases.Keywords
This publication has 20 references indexed in Scilit:
- A replicated experiment of usage-based and checklist-based reading2004
- The role of inspection in software quality assuranceIEEE Transactions on Software Engineering, 2003
- Has twenty-five years of empirical software engineering made a difference?2003
- Basics of Software Engineering Experimentation2001
- Models, Methods, Concepts & Applications of the Analytic Hierarchy Process2001
- An encompassing life cycle centric survey of software inspectionJournal of Systems and Software, 2000
- Generalizing perspective-based inspection to handle object-oriented development artifacts1999
- Comparing Detection Methods For Software Requirements Inspections: A Replication Using Professional SubjectsEmpirical Software Engineering, 1998
- Further Experiences with Scenarios and ChecklistsEmpirical Software Engineering, 1998
- Comparing detection methods for software requirements inspections: a replicated experimentIEEE Transactions on Software Engineering, 1995