TY - GEN
T1 - Bloom's taxonomy
T2 - 11th IEEE International Workshop on Program Comprehension, IWPC 2003
AU - Buckley, J.
AU - Exton, C.
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84978958403&partnerID=8YFLogxK
U2 - 10.1109/WPC.2003.1199200
DO - 10.1109/WPC.2003.1199200
M3 - Conference contribution
AN - SCOPUS:84978958403
T3 - Proceedings - IEEE Workshop on Program Comprehension
SP - 165
EP - 174
BT - Proceedings - IWPC 2003
PB - IEEE Computer Society
Y2 - 10 May 2003 through 11 May 2003
ER -