Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension
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 comprehensionof the software. The question is: at what cognition levels do novice devel...
| Main Authors: | , , , |
|---|---|
| Other Authors: | |
| Format: | Conference Paper |
| Published: |
IEEE Computer Society
2008
|
| Subjects: | |
| Online Access: | http://hdl.handle.net/20.500.11937/36947 |
| _version_ | 1848754911749079040 |
|---|---|
| author | McMeekin, D. Von Konsky, Brian Chang, Elizabeth Cooper, David |
| author2 | Lammel, R. |
| author_facet | Lammel, R. McMeekin, D. Von Konsky, Brian Chang, Elizabeth Cooper, David |
| author_sort | McMeekin, D. |
| building | Curtin Institutional Repository |
| collection | Online Access |
| description | 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 comprehensionof 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. |
| first_indexed | 2025-11-14T08:47:56Z |
| format | Conference Paper |
| id | curtin-20.500.11937-36947 |
| institution | Curtin University Malaysia |
| institution_category | Local University |
| last_indexed | 2025-11-14T08:47:56Z |
| publishDate | 2008 |
| publisher | IEEE Computer Society |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | curtin-20.500.11937-369472017-01-30T13:58:42Z Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension McMeekin, D. Von Konsky, Brian Chang, Elizabeth Cooper, David Lammel, R. Krikhaar, R. Software maintenance Bloom's taxonomy Software inspection 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 comprehensionof 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. 2008 Conference Paper http://hdl.handle.net/20.500.11937/36947 IEEE Computer Society fulltext |
| spellingShingle | Software maintenance Bloom's taxonomy Software inspection McMeekin, D. Von Konsky, Brian Chang, Elizabeth Cooper, David Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title | Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title_full | Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title_fullStr | Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title_full_unstemmed | Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title_short | Checklist inspections and modifications: applying Bloom's taxonomy to categorise developer comprehension |
| title_sort | checklist inspections and modifications: applying bloom's taxonomy to categorise developer comprehension |
| topic | Software maintenance Bloom's taxonomy Software inspection |
| url | http://hdl.handle.net/20.500.11937/36947 |