University of Limerick Institutional Repository

An in-vivo study of the cognitive levels employed by programmers during software maintenance

DSpace Repository

Show simple item record Kelly, Tara Buckley, Jim 2012-01-10T15:57:27Z 2012-01-10T15:57:27Z 2009
dc.description non-peer-reviewed en_US
dc.description.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 ‘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 en_US
dc.language.iso eng en_US
dc.publisher IEEE Computer Society en_US
dc.relation.ispartofseries 17th International Conference on Program comprehension .(ICSE09);05/2009
dc.rights “© 2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works en_US
dc.subject bloom's taxonomy en_US
dc.subject empirical studies en_US
dc.subject software maintenance en_US
dc.title An in-vivo study of the cognitive levels employed by programmers during software maintenance en_US
dc.type Conference item en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.type.restriction none en
dc.contributor.sponsor SFI
dc.relation.projectid 03/CE2/I303_1

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account