TY - GEN
T1 - An in-vivo study of the cognitive levels employed by programmers during software maintenance
AU - Kelly, Tara
AU - Buckley, Jim
PY - 2009
Y1 - 2009
N2 - Several researchers have proposed Bloom's Taxonomy as a framework within which to study the cognitive levels employed by programmers during software comprehension. But a review of empirical studies in this area illustrates that previous work has nearly exclusively focused on the lower cognitive levels of the taxonomy. However, the taxonomy was initially proposed as a 'cumulative hierarchy', where less processing occurred at higher levels. This suggests that the focus of current software comprehension literature is appropriate. Given that there is mixed empirical evidence for this 'cumulative hierarchy' property, this work reports on the cognitive levels employed by 6 programmers, involved in in-vivo software maintenance and comprehension. It suggests that the cumulative hierarchy property is true of these contexts, thus adding legitimacy to the focus of the existing literature. However, it notes that processing at the higher cognitive levels does occur and is associated with specific maintenance sub-tasks. As this processing is effort and skill intensive, there is still a need for researchers to explore these higher cognitive levels.
AB - Several researchers have proposed Bloom's Taxonomy as a framework within which to study the cognitive levels employed by programmers during software comprehension. But a review of empirical studies in this area illustrates that previous work has nearly exclusively focused on the lower cognitive levels of the taxonomy. However, the taxonomy was initially proposed as a 'cumulative hierarchy', where less processing occurred at higher levels. This suggests that the focus of current software comprehension literature is appropriate. Given that there is mixed empirical evidence for this 'cumulative hierarchy' property, this work reports on the cognitive levels employed by 6 programmers, involved in in-vivo software maintenance and comprehension. It suggests that the cumulative hierarchy property is true of these contexts, thus adding legitimacy to the focus of the existing literature. However, it notes that processing at the higher cognitive levels does occur and is associated with specific maintenance sub-tasks. As this processing is effort and skill intensive, there is still a need for researchers to explore these higher cognitive levels.
UR - http://www.scopus.com/inward/record.url?scp=70349989059&partnerID=8YFLogxK
U2 - 10.1109/ICPC.2009.5090032
DO - 10.1109/ICPC.2009.5090032
M3 - Conference contribution
AN - SCOPUS:70349989059
SN - 9781424439973
T3 - IEEE International Conference on Program Comprehension
SP - 95
EP - 99
BT - 2009 IEEE 17th International Conference on Program Comprehension, ICPC '09
T2 - 2009 IEEE 17th International Conference on Program Comprehension, ICPC '09
Y2 - 17 May 2009 through 19 May 2009
ER -