๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Measuring computer program quality and comprehension

โœ Scribed by B. Shneiderman


Publisher
Elsevier Science
Year
1977
Weight
810 KB
Volume
9
Category
Article
ISSN
0020-7373

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.


๐Ÿ“œ SIMILAR VOLUMES


A guessing measure of program comprehens
โœ J.Steve Davis ๐Ÿ“‚ Article ๐Ÿ“… 1995 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 746 KB

An effective comprehension measure could be helpful in ranking programs on complexity. Measures involving filling in missing parts of a program can be adapted from the prose domain. For example, cloze tests have been applied to software. We evaluated a new measure based on a fill-in-the-blank exerci

Towards a theory of the comprehension of
โœ Ruven Brooks ๐Ÿ“‚ Article ๐Ÿ“… 1983 ๐Ÿ› Elsevier Science โš– 808 KB

A sufficiency theory is presented of the process by which a computer programmer attempts to comprehend a program. The theory is intended to explain four sources of variation in behavior on this task: the kind of computation the program performs, the intrinsic properties of the program text, such as

Effects of experience and comprehension
โœ Albert L. Schmidt ๐Ÿ“‚ Article ๐Ÿ“… 1986 ๐Ÿ› Elsevier Science โš– 569 KB

The present study investigated the effects of experience and comprehension on reading time, recall and recognition memory for computer programs. Twenty computer science students, who varied along the dimension of experience, were presented with two lists of PL/I computer programming statements. List