• 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