Title :
Evaluating Software Inspection Cognition Levels Using Bloom´s Taxonomy
Author :
McMeekin, David A. ; Von Konsky, Brian R. ; Chang, Elizabeth ; Cooper, David J A
Author_Institution :
Digital Ecosyst. & Bus. Intell. Inst., Curtin Univ. of Technol., Bentley, WA
Abstract :
This paper reports on results from a pilot study that used Bloompsilas taxonomy to observe cognition levels during software inspections conducted by undergraduate computer science and software engineering students. Cognition levels associated with three different code inspection techniques were investigated. These were the ad hoc, abstraction driven, and checklist-based reading strategies. Higher cognition levels were observed when using inspection techniques that utilise a more structured reading process. This result highlights the importance of introducing novice programmers to structured code reading strategies. Findings suggest that teaching different software inspection techniques throughout software courses, beginning with structured techniques, is an excellent way to build a studentpsilas critical software reading and analysis skills.
Keywords :
computer aided instruction; computer science education; inference mechanisms; inspection; taxation; Bloom taxonomy; checklist-based reading strategy; code inspection techniques; software engineering students; software inspection cognition levels; structured code reading strategies; undergraduate computer science; Application software; Cognition; Ecosystems; Inspection; Natural languages; Open source software; Software engineering; Software maintenance; Taxonomy; Writing; Bloom´s taxonoomy; code inspections; cognition levels; program comprehension; reading techniques;
Conference_Titel :
Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on
Conference_Location :
Hyderabad, Andhra Pradesh
Print_ISBN :
978-1-4244-3431-2
Electronic_ISBN :
1093-0175
DOI :
10.1109/CSEET.2009.15