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 :
بازگشت