Test-case Driven versus Checklist-based Inspections of Software Requirements – An Experimental Evaluation

Document type: Conference Papers
Peer reviewed: Yes
Full text:
Author(s): Nina Dzamashvili-Fogelström, Tony Gorschek
Title: Test-case Driven versus Checklist-based Inspections of Software Requirements – An Experimental Evaluation
Conference name: 10th Workshop on Requirements Engineering (WER 07)
Year: 2007
City: Toronto Canada
Organization: Blekinge Institute of Technology
Department: School of Engineering - Dept. of Systems and Software Engineering (Sektionen för teknik – avd. för programvarusystem)
School of Engineering S- 372 25 Ronneby
+46 455 38 50 00
http://www.tek.bth.se/
Authors e-mail: ndz@bth.se, tgo@bth.se
Language: English
Abstract: Software inspections have proved to be an effective means to find faults in different software artifacts, and the application of software inspections on requirements specifications is believed to give a high return on investment as problems are caught early. However, despite the existing evidence of positive effects requirements inspections are not a common practice in industry. The reason is believed to be the cost associated with inspections as a technology. This paper presents an evaluation of test-case driven inspections (TCD) - an emerging inspection technique that aims to cut costs associated with traditional requirements inspections. To formally test the efficiency and effectiveness of TCD inspections an experiment was conducted, in a controlled environment, where checklist based inspections was used as a point of reference. The experiment results indicate that TCD inspections perform better when it comes to effectiveness in finding major faults in a requirements specification.
Subject: Software Engineering\General
Keywords: Software inspections, software requirements, market-driven requirements engineering, experimental evaluation
Edit