An Open-Source Analysis Schema for Identifying Software Comprehension Processes

Michael P. O'Brien; Teresa M. Shaft; Jim Buckley

This paper presents an analysis schema for talk-aloud protocols, which distinguishes between bottom- up and two variants of top-down comprehension (as originally described by Brooks and Soloway et al). The first is ‘expectation-based’ comprehension, where the programmer has pre-generated hypotheses of the code's meaning before studying the code segments. The second variant is ‘inference-based’ comprehension, where the programmer derives hypotheses from clichéd implementations in the code.

The schema is placed in the context of other talk-aloud analysis schemas. It is described in detail, allowing other researchers replicate the protocol and assess the generality of its findings. A brief description of an experiment, which uses this schema, is also included. 

Type of Publication: Paper
Conference: PPIG 2001 - 13th Annual Workshop
Publication Year: 2001
Paper #: 11
TitleAn Open-Source Analysis Schema for Identifying Software Comprehension Processes
Publication TypePaper
AuthorsO'Brien, MP, Shaft, TM, Buckley, J
PPIG Workshop: 
2001-04-13th