Download:
by Marcus Ciolkowski, Forrest Shull, Stefan Biffl
http://fc-md.umd.edu/fcmd/Papers/Inspection_Experiment_Family_EASE.pdf
Add To MetaCart
Abstract:
For a growing population of researchers in software engineering, empirical studies have become a key approach of research. Empirical studies may be used, for example, to evaluate technologies and help to direct further research by revealing what problems and difficulties people have in practice. Without empirical studies, we have to rely only on intuition or educated opinion. Individual empirical studies often yield interesting results for their particular context, but typically this context is not described in sufficient detail to decide whether another context is similar enough to apply the conclusions of the study also there. We argue instead that families of experiments with a common framework for collecting context data are necessary in order to abstract conclusions at a useful level of detail. This paper describes a method to plan, conduct, and analyze coordinated, or concerted, families of experiments. The goal of the method is to maximize the quality and benefit of the individual empirical studies as part of the family and to minimize the effort for researchers by reusing experiment know-how. This is achieved by providing, for all studies of the experiment family, a common framework for context measurement, study preparation, material, and analysis. We apply the method to describe the planning steps for an experiment family on the influence of context on the effectiveness of defect reduction techniques. We focus on a particular technology, reading techniques for inspections, to instantiate this work. The first step of this experiment family is a broad survey of software companies on the state of the practice of inspection process and inspection techniques. The second step is to benchmark state-of-the-art inspection techniques with the participating organization’s own documents and inspection techniques.
Citations
|
207
|
Experience Factory
– Basili, Caldiera, et al.
- 1994
|
|
131
|
Software Inspection
– Gilb, Graham
- 1993
|
|
123
|
Comparing detection methods for software requirements inspections: A replicated experiment
– Porter, Votta, et al.
- 1995
|
|
102
|
Statistical methods for meta-analysis
– Hedges, Olkin
- 1985
|
|
79
|
Experimental Models for Validating Technology
– Zelkowitz, Wallace
- 1998
|
|
73
|
The Empirical Investigation of Perspective-based Reading
– Basili, Green, et al.
- 1996
|
|
71
|
Should Computer Scientists Experiment More
– Tichy
- 1998
|
|
42
|
An Encompassing Life-Cycle Centric Survey of Software Inspection
– Laitenberger, DeBaud
- 2000
|
|
42
|
Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies
– Porter, Johnson
- 1997
|
|
38
|
Structured Programming: Theory and Practice
– Linger, Mills, et al.
- 1979
|
|
27
|
The Effectiveness of Software Development Technical Reviews: A Behaviorally Motivated Program of Research
– Sauer, Jeffery, et al.
- 2000
|
|
25
|
Investigating and improving a COTS-based software development process
– Morisio, Seaman, et al.
- 2000
|
|
24
|
Understanding the sources of variation in software inspections
– Porter, Siy, et al.
- 1998
|
|
22
|
Empirical Investigation of Perspective-based Reading: A Replicated Experiment
– Ciolkowski, Differding, et al.
- 1997
|
|
22
|
An Internally Replicated Quasi-Experimental Comparison of Checklist and Perspective-based Reading of Code Documents
– Laitenberger, Emam, et al.
- 1999
|
|
22
|
Applying meta-analytical procedures to software engineering experiments
– Miller
- 2000
|
|
20
|
A Controlled Experiment Quantitatively Comparing Software Development Approaches
– Basili, Reiter
- 1981
|
|
19
|
An experiment to assess different defect detection methods for software requirements inspections
– Porter, Votta
- 1994
|
|
17
|
An Empirical Methodology for Introducing Software Processes
– Shull, Carver, et al.
- 2001
|
|
15
|
Software Defect Reduction Top 10
– Boehm, Basili
- 2001
|
|
11
|
COTS-based systems top 10
– Basili, Boehm
- 2001
|
|
11
|
Cost-effective Detection of Software Defects through Perspective-based Inspections
– Laitenberger
- 2000
|
|
11
|
Perspective-based Usability Inspection: An Empirical Validation of Efficacy
– Zhang, Basili, et al.
- 1999
|
|
9
|
Using Experiments to Build a Body of Knowledge
– Basili, Shull, et al.
- 1999
|
|
9
|
Emam. An Experimental Comparison of Reading Techniques for Defect Detection
– Laitenberger, Atkinson, et al.
- 2000
|
|
4
|
Meta analysis⎯A Silver Bullet⎯for Meta-Analysts
– Brooks
- 1997
|
|
3
|
A Preliminary Software Engineering Theory as Investigated by Published Experiments
– Zendler
- 2001
|
|
1
|
Evaluating the Effectiveness of
– Ciolkowski
- 1999
|
|
1
|
Software Inspecion benchmarking—A Qualitative and Quantitative Comparative Opportunity. Submission to Metrics 2000
– Wohlin, Aurum, et al.
|
|
1
|
Meta analysis—Quantitative Methods for Research Synthesis
– Wolf
- 1986
|
|
1
|
Models for Industrial Validation of New Technology, ISERN workshop at Strathclyde Universiy, available via http://www.iese.fhg.de/network/ISERN/pub/meetings/Glasgow2001/Agenda.htm
– Zelkowitz
- 2001
|