A little knowledge can go a long way towards program understanding

被引:3
|
作者
SayyadShirabad, J
Lethbridge, TC
Lyon, S
机构
关键词
D O I
10.1109/WPC.1997.601275
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large, complex software systems are hard to learn and navigate. In an ideal environment, documentation can help in this process. However the latter is usually out of date and hard to use. Others have proposed using large knowledge bases to model software systems, however these are very expensive to build and may be as unmaintainable as the code. In this paper, we propose instead to use a highly circumscribed small, conceptual knowledge base, whose purpose is to help the apprentice navigate a software system, and facilitate search within the code. We present our vision, and some initial experiments which involve building such a knowledge base in a semiautomated way.
引用
收藏
页码:111 / 117
页数:7
相关论文
共 50 条
  • [1] Little knowledge can go a long way towards program understanding
    Sayyad-Shirabad, Jelber
    Lethbridge, Timothy C.
    Lyon, Steve
    Program Comprehension, Workshop Proceedings, 1997, : 111 - 117
  • [2] A little can go a long way
    Jolliffe, D. M.
    ANAESTHESIA, 2009, 64 (10) : 1152 - 1152
  • [3] Iterated phantom induction: A little knowledge can go a long way
    Brodie, M
    DeJong, G
    FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, 1998, : 665 - 670
  • [4] A little cash can go a long way
    Mary Elizabeth Sutherland
    Nature Human Behaviour, 2019, 3 : 893 - 893
  • [5] A little mechanism can go a long way
    Schwartz, DA
    Weaver, M
    Kaplan, S
    BEHAVIORAL AND BRAIN SCIENCES, 1999, 22 (04) : 631 - +
  • [6] A LITTLE PAPERWORK CAN GO A LONG WAY
    SCHULTE, H
    CIVIL ENGINEERING, 1989, 59 (11): : 36 - 36
  • [7] A little cash can go a long way
    Sutherland, Mary Elizabeth
    NATURE HUMAN BEHAVIOUR, 2019, 3 (09) : 893 - 893
  • [8] A little compassion can go a long way
    Erickson, Jonathan
    DR DOBBS JOURNAL, 2008, 33 (09): : 6 - 6
  • [9] A Little Bit of Frustration Can Go a Long Way
    Boulton, Adam
    Hourizi, Rachid
    Jefferies, David
    Guy, Alice
    ADVANCES IN COMPUTER GAMES, ACG 2017, 2017, 10664 : 188 - 200
  • [10] A Little Can Go a Long Way: The Impact of Advertising Services on Program Take-Up
    Gurantz, Oded
    EDUCATIONAL EVALUATION AND POLICY ANALYSIS, 2018, 40 (03) : 382 - 398