• DocumentCode
    1999868
  • Title

    Checklist Inspections and Modifications: Applying Bloom´s Taxonomy to Categorise Developer Comprehension

  • Author

    McMeekin, David A. ; von Konsky, B.R. ; Chang, Elizabeth ; Cooper, David J A

  • Author_Institution
    Digital Ecosyst. & Bus. Intell. Inst., Curtin Univ. of Technol., Bentley, WA
  • fYear
    2008
  • fDate
    10-13 June 2008
  • Firstpage
    224
  • Lastpage
    229
  • Abstract
    Software maintenance can consume up to 70% of the effort spent on a software project, with more than half of this devoted to understanding the system. Performing a software inspection is expected to contribute to comprehension of the software. The question is: at what cognition levels do novice developers operate during a checklist-based code inspection followed by a code modification? This paper reports on a pilot study of Bloom´s taxonomy levels observed during a checklist-based inspection and while adding new functionality unrelated to the defects detected. Bloom´s taxonomy was used to categorise think-aloud data recorded while performing these activities. Results show the checklist-based reading technique facilitates inspectors to function at the highest cognitive level within the taxonomy and indicates that using inspections with novice developers to improve cognition and understanding may assist integrating developers into existing project teams.
  • Keywords
    codes; software maintenance; Bloom taxonomy; checklist-based code inspection; checklist-based reading technique; code modification; developer comprehension; software inspection; software maintenance; software project; think-aloud data; Australia; Cognition; Ecosystems; Feedback; Inspection; Programming profession; Software maintenance; Software performance; Software systems; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1092-8138
  • Print_ISBN
    978-0-7695-3176-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2008.20
  • Filename
    4556135