Title :
Teaching software inspection effectiveness: An active learning exercise
Author :
Schilling, Walter W.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Milwaukee Sch. of Eng., Milwaukee, WI, USA
Abstract :
This paper discusses a novel active learning exercise which teaches students how to perform and assess the effectiveness of formal software inspections. In this exercise, students are responsible for selecting an artifact from their senior capstone design projects. The students then use fault injection to strategically place faults within the artifact that should be caught by the inspection exercise. Based on the needs of the team, students prepare an inspection packet consisting of a set of inspection instructions, applicable checklists, and the inspection artifact. Students then “hire” a set of inspectors based on classmates´ backgrounds and experiences. The team leader then holds two inspection meetings and reports the results. The results are then used to assess the effectiveness of the inspection. Overall, in analyzing 5 years worth of data from this exercise, it is found that students are capable of selecting appropriate materials for inspection and performing appropriate software inspections. The yield of students is lower than an experienced professional might have and the inspection rates tend to be slightly higher than desired for their experience. However, the yield is related to individual preparation time. Students overall find this to be a highly educational experience and highly recommend it be continued for future classes.
Keywords :
computer science education; software fault tolerance; software quality; teaching; active learning exercise; capstone design project; fault injection; inspection artifact; inspection checklist; inspection instruction; inspection packet; software inspection effectiveness teaching; Correlation; Education; Inspection; Market research; Materials; Measurement; Software;
Conference_Titel :
Frontiers in Education Conference (FIE), 2012
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4673-1353-7
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2012.6462206