Form 2.2: Due by Nov. 4 at noon. Email to Ryan Jones (rjones@cs.umd.edu). Name: Document reviewed: This form has three sections. You must list the errors resulting from the abstraction process in the first section, and the revised list of faults in the document in the second. In the third section you should answer the questions which are provided. Remember to keep a copy of this information for yourself! ERRORS List the errors you discovered below, specifying which faults from your original fault list (from Assignment 2A) result from each of the errors. Begin numbering your errors at 1, of course. An example from the handout is provided. Take as much space as you need, and separate each error with a blank line. Error # Associated Faults Error Desc. ------- ----------------- ----------- 1 3, 9 Misunderstanding of the rental logging process. FAULTS List only the new faults you discovered below, specifying the page number and the requirement in which each is found. Also state which error from the error list led you to the new faults. The examples from the handout are shown to illustrate how to enter the information – make sure to delete the examples before adding your faults. Continue numbering your new faults from wherever you left off on the original fault list. Take as much space as you need, and separate each fault with a blank line. Fault # Page # Requirement # Related Error Desc. ------ ------ ------------- ------------- ----- 12 11 FR14 E1 The fields and values which are to be updated are never specified. QUESTIONS Please answer the following questions. Your answers will be used to help us better understand the process, and will not impact the grading of this assignment: 1. How much time did you take to do the abstraction process (report just the time spent on the process, not including interruptions, breaks, or other non-related activities)? 2. How much time did you spend going back to the document and identifying more faults (again, just report the time spent on looking for faults)? 3. What percentage of the faults in the document do you think you found? 4. What percentage of the errors in the document do you think you found? 5. Did the abstraction process help you identify errors in the requirements (mark one with an X)? __ no help at all __ some help __ a lot of help 6. How confident do you feel that the errors you wrote down in section 1 represent real misunderstandings in the document you reviewed? __ not confident at all; they are probably arbitrary __ no opinion __ very confident; they were probably real errors that whoever wrote the requirements made 7. Did you follow the abstraction process completely? __ not at all __ partially __ completely 8. Did you have any difficulties or frustrations when you tried to use the abstraction process? 9. Would you recommend anything for improving the abstraction process? 10. Did the knowledge of the errors help you find additional faults in the document? __ not at all __ partially __ completely 11. Do you feel the effort spent to abstract the errors was well-spent? Why or why not? 12. What did you think about the size of the document you reviewed? __ too small __ OK __ too large 13. Was the application domain of the document appropriate? 14. Were there any differences from Assignment 2B in using the abstraction process? Did the fact that the fault list from Assignment 4A resulted from applying a specific procedure make it any easier or harder to discover errors? 15. Any additional comments?