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