Intensions are a Key to Program Comprehension

被引:0
|
作者
Rajlich, Vaclav [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
基金
美国国家科学基金会;
关键词
CODE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The classical comprehension theories study relations between extensions, intensions, and names. Originally developed in linguistics and mathematics, these theories are applicable to program comprehension as well. While extensions are present in the program, the intensions are usually missing, and evolution and maintenance programmers have to recover them as the program cannot be successfully comprehended and changed without them. There are six fundamental processes of comprehension and they have several attributes that generate a large set of comprehension processes. One of these processes is concept location, which is a practical and theoretically interesting problem of program comprehension. Despite the current divergence among program comprehension processes, there is still a possibility that a universal program comprehension process will emerge sometime in the future.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [21] A-Intensions and Communication
    Frederick Kroon
    Philosophical Studies, 2004, 118 : 279 - 298
  • [22] Effort estimation for program comprehension
    Fiore, P
    Lanubile, F
    Visaggio, G
    FOURTH WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1996, : 78 - 87
  • [23] Program comprehension by visualization in contexts
    Yin, R
    Keller, RK
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 332 - 341
  • [24] THE EFFECT OF INDENTATION ON PROGRAM COMPREHENSION
    KESLER, TE
    URAM, RB
    MAGAREHABED, F
    FRITZSCHE, A
    AMPORT, C
    DUNSMORE, HE
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1984, 21 (05): : 415 - 428
  • [25] Metacognitive Processes and Program Comprehension
    Blouin, Sophie
    Solomon, Bridget
    Crane, Brent
    Dempsey, David
    Siegel, Angela
    Poitras, Eric
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1374 - 1374
  • [26] Program comprehension for Web services
    Gold, N
    Bennett, K
    IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2004, : 151 - 160
  • [27] Eye Tracking and Program Comprehension
    Feitelson, Dror G.
    2019 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON EYE MOVEMENTS IN PROGRAMMING (EMIP 2019), 2019, : 1 - 1
  • [28] The role of concepts in program comprehension
    Rajlich, V
    Wilde, N
    10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, : 271 - 278
  • [29] Program Comprehension: Present and Future
    Jin Z.
    Liu F.
    Li G.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (01): : 110 - 126
  • [30] Constructivism and program comprehension strategies
    Exton, C
    10TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2002, : 281 - 284