DocumentCode
3076392
Title
Evaluating the Use of Requirement Error Abstraction and Classification Method for Preventing Errors during Artifact Creation: A Feasibility Study
Author
Walia, Gursimran S. ; Carver, Jeffrey C.
Author_Institution
Comput. Sci. Dept., North Dakota State Univ. Fargo, Fargo, ND, USA
fYear
2010
fDate
1-4 Nov. 2010
Firstpage
81
Lastpage
90
Abstract
Defect prevention techniques can be used during the creation of software artifacts to help developers create high-quality artifacts. These artifacts should have fewer faults that must be removed during inspection and testing. The Requirement Error Taxonomy that we have developed helps focus developers´ attention on common errors that can occur during requirements engineering. Our claim is that, by focusing on those errors, the developers will be less likely to commit them. This paper investigates the usefulness of the Requirement Error Taxonomy as a defect prevention technique. The goal was to determine if making requirements engineers´ familiar with the Requirement Error Taxonomy would reduce the likelihood that they commit errors while developing a requirements document. We conducted an empirical study in which the participants were given the opportunity to learn how to use the Requirement Error Taxonomy by employing it during the inspection of a requirements document. Then, in teams of four, they developed their own requirements document. This requirements document was then evaluated by other students to identify any errors made. The hypothesis was that participants who find more errors during the inspection of a requirements document would make fewer errors when creating their own requirements document. The overall result supports this hypothesis.
Keywords
formal specification; program testing; program verification; software fault tolerance; artifact faults; defect prevention; error prevention; requirement error abstraction; requirement error classification; requirement error taxonomy; requirements document; requirements engineering; software artifact creation; software inspection; software testing; Book reviews; Humans; Inspection; Psychology; Software; Taxonomy; Training; empirical study; error abstraction; error prevention; requirement error taxonomy; software errors;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering (ISSRE), 2010 IEEE 21st International Symposium on
Conference_Location
San Jose, CA
ISSN
1071-9458
Print_ISBN
978-1-4244-9056-1
Electronic_ISBN
1071-9458
Type
conf
DOI
10.1109/ISSRE.2010.41
Filename
5635121
Link To Document