MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1

Download:
Download as a PDF
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