THE INITIAL-STAGE OF PROGRAM COMPREHENSION

被引:31
|
作者
WIEDENBECK, S
机构
[1] Computer Science and Engineering Department, University of Nebraska, Lincoln
来源
基金
美国国家科学基金会;
关键词
D O I
10.1016/S0020-7373(05)80090-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Beacons are stereotypical segments of code which serve as typical indicators of the presence of a particular programming structure or operation. Four experiments were carried out to study the role of beacons in programmers' initial formation of knowledge of program function. It was found that the presence of a beacon made a program easier for experienced programmers to comprehend on initial study. This was found to be true even when the specific program containing the beacon was previously unfamiliar to the programmer. Also, beacons which were inappropriately placed in a program where they did not belong lead to "false comprehension" of the program's function. If a strong beacon for some operation was present, programmers tended to use it to form their initial idea of a program's function and to largely ignore other information which contradicted it. As a whole, the results of the experiments suggest that beacons may play an important role in the initial high-level comprehension of programs. © 1991 Academic Press Limited.
引用
收藏
页码:517 / 540
页数:24
相关论文
共 50 条
  • [41] Initial-stage Sintering Kinetics of Nanocrystalline Tungsten
    Srivastav, Ajeet K.
    Sankaranarayana, M.
    Murty, B. S.
    METALLURGICAL AND MATERIALS TRANSACTIONS A-PHYSICAL METALLURGY AND MATERIALS SCIENCE, 2011, 42A (13): : 3863 - 3866
  • [42] INITIAL-STAGE AND RECONSTRUCTION OF GAAS/SI HETEROSTRUCTURES
    KIM, TW
    KANG, TW
    LEEM, JY
    YOM, SS
    YOON, YS
    JOURNAL OF MATERIALS SCIENCE, 1992, 27 (20) : 5603 - 5608
  • [43] ON THE ASPECTS OF GAAS INITIAL-STAGE BAND BENDING
    CAO, R
    MIYANO, K
    KENDELEWICZ, T
    LINDAU, I
    SPICER, WE
    PHYSICA SCRIPTA, 1990, 41 (06): : 887 - 891
  • [44] CONGENITAL HYPOTHYROIDISM - STRATEGY FOR TREATMENT AT THE INITIAL-STAGE
    TOUATI, G
    LEGER, J
    CZERNICHOW, P
    ARCHIVES FRANCAISES DE PEDIATRIE, 1991, 48 (07): : 461 - 465
  • [45] ON GENERATION OF WIND-WAVES AT INITIAL-STAGE
    KRASITSKY, VP
    IZVESTIYA AKADEMII NAUK SSSR FIZIKA ATMOSFERY I OKEANA, 1980, 16 (11): : 1214 - 1217
  • [46] INITIAL-STAGE OF GAS COMBUSTION IN A CLOSED VOLUME
    BABKIN, VS
    BABUSHOK, VI
    COMBUSTION EXPLOSION AND SHOCK WAVES, 1977, 13 (01) : 19 - 23
  • [47] HURRICANE DYNAMICS ON INITIAL-STAGE OF ITS EVOLUTION
    ZAKHAROV, VE
    IZVESTIYA AKADEMII NAUK SSSR FIZIKA ATMOSFERY I OKEANA, 1974, 10 (09): : 985 - 990
  • [48] RATE OF SHRINKAGE DURING INITIAL-STAGE OF SINTERING
    EADIE, RL
    WILKINSON, DS
    WEATHERLEY, GC
    ACTA METALLURGICA, 1974, 22 (10): : 1185 - 1195
  • [49] DYNAMICS OF THE INITIAL-STAGE OF SPARK CHANNEL DISCHARGES
    KRIVITSKII, EV
    SLIVINSKII, AP
    ZHURNAL TEKHNICHESKOI FIZIKI, 1985, 55 (08): : 1553 - 1558
  • [50] EFFECT OF ANTIMONY ON SINTERING OF SILVER IN THE INITIAL-STAGE
    MAAK, PYY
    AUST, KT
    METALLURGICAL TRANSACTIONS A-PHYSICAL METALLURGY AND MATERIALS SCIENCE, 1979, 10 (02): : 261 - 263