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.
Inspections; Tests; Requirements
@inproceedings{wer200703, author = {Fogelström, N. D. and Gorschek, T.}, title = {Test-case Driven versus Checklist-based Inspections of Software Requirements–An Experimental Evaluation}, booktitle = {Proceedings of the WER2007-10th Workshop on Requirements Engineering, Toronto - Canada}, year = {2007}, issn = {2675-0066}, isbn = {978-1-55014-483-3}, doi = {} }