1995
DOI: 10.1109/32.391380
|View full text |Cite
|
Sign up to set email alerts
|

Comparing detection methods for software requirements inspections: a replicated experiment

Abstract: Software requirements speci cations (SRS) are often validated manually. One such process is inspection, in which several reviewers independently analyze all or part of the speci cation 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 wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
223
0
18

Year Published

1997
1997
2008
2008

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 367 publications
(244 citation statements)
references
References 9 publications
3
223
0
18
Order By: Relevance
“…Failure of V&V can be an indication of a poor requirements engineering process, e.g., the requirements could be too poor to serve as a basis for cre- ating test cases. Inspections of requirements can be good way to ascertain and in fact measure the inherent testability of requirements [37][38][39][40]. (3) Evolving requirements.…”
Section: Related Researchmentioning
confidence: 99%
“…Failure of V&V can be an indication of a poor requirements engineering process, e.g., the requirements could be too poor to serve as a basis for cre- ating test cases. Inspections of requirements can be good way to ascertain and in fact measure the inherent testability of requirements [37][38][39][40]. (3) Evolving requirements.…”
Section: Related Researchmentioning
confidence: 99%
“…A large body of studies has demonstrated that reading techniques are effective for improving individual review practices in different domains and types of inspection, e.g. natural language requirements [3], requirements in formal notation [20], high-level designs [14], code [13,15], and user interfaces [32].…”
Section: Introductionmentioning
confidence: 99%
“…Real team meetings [7,12,15,18] as well as virtual teams [1,3,20] are reported in literature. We decided to use virtual teams because we were more concerned with the range of team's defect coverage than with issues of interaction between members.…”
Section: Subject Assignment To Virtual Teamsmentioning
confidence: 99%
“…Inspections have been extensively investigated through controlled experiments in university environment and industry case studies. However, in most cases software inspections have been used for defect detection in documents of conventional structured development process, such as functional requirement documents or code modules [1,13,15,20]. There is a significant lack of information about how inspections should be applied to Object-Oriented (subsequently denoted OO) artefacts, such as OO code and design diagrams, because inspections were developed when the structured development process was dominant.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation