Measuring cognition levels in collaborative processes for software engineering code inspections

This paper demonstrates that different software code inspection techniques have the potential to improve developer understanding of code being inspected to varying extents. This suggests that some code inspection techniques may be superior to others with respect to improving the efficacy of future i...

Full description

Bibliographic Details
Main Authors: McMeekin, D., Von Konsky, B., Chang, Elizabeth, Cooper, David
Other Authors: Ulieru, M.
Format: Conference Paper
Published: Institute of Electrical and Electronics Engineers (IEEE) 2008
Subjects:
Online Access:http://hdl.handle.net/20.500.11937/19941
_version_ 1848750171534393344
author McMeekin, D.
Von Konsky, B.
Chang, Elizabeth
Cooper, David
author2 Ulieru, M.
author_facet Ulieru, M.
McMeekin, D.
Von Konsky, B.
Chang, Elizabeth
Cooper, David
author_sort McMeekin, D.
building Curtin Institutional Repository
collection Online Access
description This paper demonstrates that different software code inspection techniques have the potential to improve developer understanding of code being inspected to varying extents. This suggests that some code inspection techniques may be superior to others with respect to improving the efficacy of future inspections, harnessing collective wisdom, and extending team knowledge and networked intelligence. In particular, this paper reports results from a study of novice developers' cognitive development during a software inspection training exercise. We found that developers who performed a code inspection prior to modification tended to operate at higher cognitive levels beginning very early in the modification exercise. Those who had not performed an inspection tended to operate at lower cognitive levels for longer periods of time. Results highlight the importance of code inspections in increasing developers' understanding of a software system. We believe collaboration between academia and industry in studies such as these would benefit the three major stakeholders: academia, industry and graduates.
first_indexed 2025-11-14T07:32:35Z
format Conference Paper
id curtin-20.500.11937-19941
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T07:32:35Z
publishDate 2008
publisher Institute of Electrical and Electronics Engineers (IEEE)
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-199412017-01-30T12:16:39Z Measuring cognition levels in collaborative processes for software engineering code inspections McMeekin, D. Von Konsky, B. Chang, Elizabeth Cooper, David Ulieru, M. Programmer comprehension Cognition development Collective effort Collaboration Software inspections Bloom?s taxonomy This paper demonstrates that different software code inspection techniques have the potential to improve developer understanding of code being inspected to varying extents. This suggests that some code inspection techniques may be superior to others with respect to improving the efficacy of future inspections, harnessing collective wisdom, and extending team knowledge and networked intelligence. In particular, this paper reports results from a study of novice developers' cognitive development during a software inspection training exercise. We found that developers who performed a code inspection prior to modification tended to operate at higher cognitive levels beginning very early in the modification exercise. Those who had not performed an inspection tended to operate at lower cognitive levels for longer periods of time. Results highlight the importance of code inspections in increasing developers' understanding of a software system. We believe collaboration between academia and industry in studies such as these would benefit the three major stakeholders: academia, industry and graduates. 2008 Conference Paper http://hdl.handle.net/20.500.11937/19941 Institute of Electrical and Electronics Engineers (IEEE) restricted
spellingShingle Programmer comprehension
Cognition development
Collective effort
Collaboration
Software inspections
Bloom?s taxonomy
McMeekin, D.
Von Konsky, B.
Chang, Elizabeth
Cooper, David
Measuring cognition levels in collaborative processes for software engineering code inspections
title Measuring cognition levels in collaborative processes for software engineering code inspections
title_full Measuring cognition levels in collaborative processes for software engineering code inspections
title_fullStr Measuring cognition levels in collaborative processes for software engineering code inspections
title_full_unstemmed Measuring cognition levels in collaborative processes for software engineering code inspections
title_short Measuring cognition levels in collaborative processes for software engineering code inspections
title_sort measuring cognition levels in collaborative processes for software engineering code inspections
topic Programmer comprehension
Cognition development
Collective effort
Collaboration
Software inspections
Bloom?s taxonomy
url http://hdl.handle.net/20.500.11937/19941