DocumentCode :
3450566
Title :
Bloom´s taxonomy: a framework for assessing programmers´ knowledge of software systems
Author :
Buckley, Jim ; Exton, Chris
Author_Institution :
Limerick Univ., Ireland
fYear :
2003
fDate :
10-11 May 2003
Firstpage :
165
Lastpage :
174
Abstract :
Programmers must attain knowledge about a system before they can perform specific software maintenance tasks on it. Traditionally, computer scientists have described the activity of attaining this knowledge as ´software comprehension´. However, if we look at the educational literature, attainable knowledge has been described with much finer granularity. Bloom´s (1956) taxonomy identifies six separate levels of knowledge within the cognitive domain, one of which refers to a (more constricted) definition of comprehension. Several other levels in Bloom´s taxonomy seem to correlate more directly to specific software maintenance tasks. This article reviews Bloom´s taxonomy as a richer descriptive framework for programmers´ knowledge of code and illustrates how various software maintenance tasks map to knowledge levels in this hierarchy. A pilot study is presented showing how participants´ knowledge of software may differ at various levels of this hierarchy.
Keywords :
reverse engineering; software maintenance; Bloom taxonomy; attainable knowledge; programmer knowledge assessing; software comprehension; software maintenance; software systems; Conferences; Documentation; Programming profession; Software maintenance; Software performance; Software systems; Taxonomy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2003. 11th IEEE International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1883-4
Type :
conf
DOI :
10.1109/WPC.2003.1199200
Filename :
1199200
Link To Document :
بازگشت