A case study using sampling to improve software inspection effectiveness

Per Runeson, Thomas Thelin

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingResearchpeer-review

Abstract

Software inspections have shown to contribute improved software quality. However, as they are time consuming; sometimes the resources available are not sufficient to inspect all documents. Instead of selecting documents ad hoc, sample-driven inspections (SDI) is proposed as a systematic approach to select which subset of documents to inspect. The selection is based on a pre-inspection, where samples of documents are inspected, and based on the sample, it is estimated which documents need the quality improvement the most. Two important questions are how select the pre-inspection sample, and how large segments the documents should be divided into. In this paper, we apply the SDI approach to industrial data from inspections of requirements specifications. Different sampling strategies are applied and the documents are split into segments of different size. It is concluded that the SDI approach is more effective in most cases compared to selecting subsets of documents randomly, despite the fact that the faults are rather evenly distributed in the documents
Original languageEnglish
Title of host publicationProceedings 2003 International Symposium on Empirical Software Engineering. ISESE 2003
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Pages252-260
ISBN (Print)0-7695-2002-2
DOIs
Publication statusPublished - 2003
EventProceedings 2003 International Symposium on Empirical Software Engineering. ISESE 2003 - Rome, Italy
Duration: 2003 Sep 302003 Oct 1

Conference

ConferenceProceedings 2003 International Symposium on Empirical Software Engineering. ISESE 2003
Country/TerritoryItaly
CityRome
Period2003/09/302003/10/01

Subject classification (UKÄ)

  • Computer Science

Keywords

  • sampling
  • case study
  • inspection improvement
  • software inspections
  • software quality
  • sample-driven inspections
  • requirements specifications
  • quality improvement
  • SDI
  • software faults

Fingerprint

Dive into the research topics of 'A case study using sampling to improve software inspection effectiveness'. Together they form a unique fingerprint.

Cite this