Measuring computer program quality and comprehension

TitleMeasuring computer program quality and comprehension
Publication TypeJournal Articles
Year of Publication1977
AuthorsShneiderman B
JournalInternational Journal of Man-Machine Studies
Volume9
Issue4
Pagination465 - 478
Date Published1977/07//
ISBN Number0020-7373
Keywordscognitive psychology, commenting, memorization, modification, program design, programmer behavior, Programming, programming experiments, programming languages, RECALL, structured programming
Abstract

Judging the relative quality of computer programs and a programmer's comprehension of a given program has proven to be a difficult task. Ability to debug, modify, hand simulate execution or respond to questions about the program all have their weaknesses as comprehension metrics. This paper offers experimental evidence which supports the use of memorization/recall tasks as a further basis for judging program quality and programmer comprehension. A syntactic/semantic model of programmer behavior is presented to provide a basis for this hypothesis.

URLhttp://www.sciencedirect.com/science/article/pii/S002073737780014X
DOI10.1016/S0020-7373(77)80014-X