A GUESSING MEASURE OF PROGRAM COMPREHENSION

被引:3
作者
DAVIS, JS
机构
[1] Department of Management, Clemson University, Clemson
关键词
D O I
10.1006/ijhc.1995.1012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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, doze tests have been applied to software. We evaluated a new measure based on a fill-in-the-blank exercise conducted by an automated tool. The subject is asked to guess certain characters which are missing from a sample program which is displayed on a computer screen. The value of the measure is derived on an information-theoretic basis from the number of incorrect guesses. This measure has shown promise in experimental evaluations of its ability to measure program comprehension.
引用
收藏
页码:245 / 263
页数:19
相关论文
共 52 条
[11]  
DAVIS JS, 1990, EMPIRICAL F INFORMAT, V4, P379
[12]   AN EMPIRICALLY-DERIVED CONTROL STRUCTURE FOR THE PROCESS OF PROGRAM UNDERSTANDING [J].
DETIENNE, F ;
SOLOWAY, E .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1990, 33 (03) :323-342
[13]  
DUFFY T, 1985, CASEBOOK 4 SOFTWARE
[14]  
ENTIN EB, 1984, 15TH P SIGCSE TECHN, P44
[15]  
FITZSIMMONS JT, 1972, KIDNEY INT, V10, P3
[16]  
Gilb T., 1977, SOFTWARE METRICS
[17]  
GLANTON V, 1991, 29TH P ANN ACM SE RE, P331
[18]  
Greenstein J.S., 1988, HDB HUMAN COMPUTER I, P495
[19]  
Gugerty Leo, 1986, 1 WORKSHOP EMPIRICAL, P13
[20]   THE CLOZE PROCEDURE AND SOFTWARE COMPREHENSIBILITY MEASUREMENT [J].
HALL, WE ;
ZWEBEN, SH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (05) :608-623