However, for the general picture, e.g., knowing they are now
debugging, observation does work well. Observers need to have a fairly good understanding
of the environment to interpret the software engineer’s behavior. This can
sometimes be offset by predefining a set of categories or looked-for behaviors. Of
course, again, this limits the type of data that will be collected