Skip to main content

Comparing Detection Methods for Software Requirements Inspections

article
|
Summary
Software requirements specifications are often validated manually. One such process is inspection, in which several reviewers independently analyze all or part of the specification and search for faults. These faults are then collected at a meeting of the reviewers and author(s). Usually, reviewers use ad hoc or checklist methods to uncover faults. We hypothesize that a Scenario-based method, in which each reviewer uses different, systematic techniques to search for different, specific classes of faults, will have a significantly higher success rate.

Software requirements specifications are often validated manually. One such process is inspection, in which several reviewers independently analyze all or part of the specification and search for faults. These faults are then collected at a meeting of the reviewers and author(s). Usually, reviewers use ad hoc or checklist methods to uncover faults.

These methods force all reviewers to rely on nonsystematic techniques to search for a wide variety of faults. We hypothesize that a Scenario-based method, in which each reviewer uses different, systematic techniques to search for different, specific classes of faults, will have a significantly higher success rate.

In previous work we evaluated this hypothesis using forty-eight graduate students in computer science as subjects. We now have replicated this experiment using eighteen professional developers from Lucent Technologies as subjects. This article describes the experiment, our goals, and our conclusions.

Click on the file attachment below to read this paper.

About The Author

The opinions and positions expressed within these guest posts are those of the author alone and do not represent those of the TechWell Community Sites. Guest authors represent that they have the right to distribute this content and that such content is not violating the legal rights of others. If you would like to contribute content to a TechWell Community Site, email [email protected].

Community Sponsor

Lets Hang!

User Comments

0 comments

Not specified