loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Conference on Cognitive Informatics (ICCI'04)
Cognitive Process during Program Debugging
Victoria, Canada
August 16-August 17
ISBN: 0-7695-2190-8
Shaochun Xu, Wayne State University
V?clav Rajlich, Wayne State University
Program debugging is a critical and complex activity in software engineering. Accurate and fast debugging leads to high quality software and a short time-to-market. Debugging involves a very demanding cognitive process. In a case study, we found all six levels of Bloom?s taxonomy of cognitive learning, from "knowledge" through "comprehension", "application", "analysis", "synthesis", and "evaluation". The involvement of the higher levels of Bloom?s taxonomy, such as synthesis and evaluation, indicates that program debugging is a difficult cognitive task. This fact may explain the difference between novices and experts in debugging effectiveness.
Citation:
Shaochun Xu, V?clav Rajlich, "Cognitive Process during Program Debugging," icci, pp.176-182, Third IEEE International Conference on Cognitive Informatics (ICCI'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.