DocumentCode :
2155224
Title :
An in-vivo study of the cognitive levels employed by programmers during software maintenance
Author :
Kelly, Tara ; Buckley, Jim
Author_Institution :
Limerick Inst. of Technol., Limerick
fYear :
2009
fDate :
17-19 May 2009
Firstpage :
95
Lastpage :
99
Abstract :
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 dasiacumulative hierarchypsila, 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 dasiacumulative hierarchypsila 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.
Keywords :
human factors; software maintenance; Bloom taxonomy; cumulative hierarchy property; programmer cognitive levels; software comprehension; software maintenance; Computer applications; Computer architecture; Costs; Dynamic programming; Measurement standards; Mechanical factors; Programming profession; Software maintenance; Software systems; Taxonomy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
ISSN :
1092-8138
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2009.5090032
Filename :
5090032
Link To Document :
بازگشت