MAKING PROGRAMMING KNOWLEDGE EXPLICIT

被引:2
|
作者
NAVRAT, P [1 ]
ROZINAJOVA, V [1 ]
机构
[1] SLOVAK UNIV TECHNOL BRATISLAVA, DEPT COMP SCI & ENGN, CS-81219 BRATISLAVA, SLOVAKIA
关键词
D O I
10.1016/0360-1315(93)90032-E
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The paper deals with the question of how to write programs with having the relevant knowledge on programming available in explicit form. A knowledge base was built which codes some of the knowledge related to the problem of selecting a proper data type in the process of program formation. The base is presented in this paper along with several experiments which also show the system performance and user-system interaction. In the experiments, the user makes a guess which data type is appropriate to use and this hypothesis is either confirmed or rejected by the system. Moreover, as a result of the system's deductive reasoning other acceptable data types are proposed by the system. Two experiments are followed in the paper in more detail, including traces of the reasoning process and lists of established and rejected hypotheses. The result shows that the system is able to provide advice to a programmer. This can be particularly useful in the process of learning programming.
引用
收藏
页码:281 / 299
页数:19
相关论文
共 50 条
  • [1] Research on Making Tacit Knowledge Explicit
    Guo, Hongling
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT AND SOCIAL SCIENCE (ICEMSS-13), 2013, 44 : 23 - 26
  • [2] Making knowledge explicit: How hard it is
    Brezhnev, Vladimir
    Kuznets, Roman
    THEORETICAL COMPUTER SCIENCE, 2006, 357 (1-3) : 23 - 34
  • [3] Nursing Knowledge Development: Making the Implicit, Explicit
    Flanagan, Jane
    INTERNATIONAL JOURNAL OF NURSING KNOWLEDGE, 2019, 30 (02) : 67 - 67
  • [5] The reflective practice as a tool for making tacit knowledge explicit
    Ravanal Moreno, Eduardo
    Cabello, Valeria M.
    Lopez-Cortes, Francisco
    Amortegui Cedeno, Elias
    REFLECTIVE PRACTICE, 2021, 22 (04) : 515 - 530
  • [6] Making mentoring explicit: articulating pedagogical knowledge practices
    Hudson, Peter
    Spooner-Lane, Rebecca
    Murray, Michelle
    SCHOOL LEADERSHIP & MANAGEMENT, 2013, 33 (03) : 284 - 301
  • [7] Making explicit domain knowledge in formal system development
    Ait-Ameur, Yamine
    Mery, Dominique
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 121 : 100 - 127
  • [8] Making Decision Process Knowledge Explicit Using the Decision Data Model
    Petrusel, Razvan
    Vanderfeesten, Irene
    Dolean, Cristina Claudia
    Mican, Daniel
    BUSINESS INFORMATION SYSTEMS, 2011, 87 : 172 - +
  • [9] Somatic markers and explicit knowledge are both involved in decision-making
    Guillaume, Sebastien
    Jollant, Fabrice
    Jaussent, Isabelle
    Lawrence, Natalia
    Malafosse, Alain
    Courtet, Philippe
    NEUROPSYCHOLOGIA, 2009, 47 (10) : 2120 - 2124
  • [10] Explicit programming strategies
    LaToza, Thomas D.
    Arab, Maryam
    Loksa, Dastyni
    Ko, Amy J.
    EMPIRICAL SOFTWARE ENGINEERING, 2020, 25 (04) : 2416 - 2449