首页> 外文学位 >INTENTION-BASED DIAGNOSIS OF ERRORS IN NOVICE PROGRAMS (PROGRAM UNDERSTANDING, DEBUGGING, INTELLIGENT COMPUTER-AIDED INSTRUCTION).
【24h】

INTENTION-BASED DIAGNOSIS OF ERRORS IN NOVICE PROGRAMS (PROGRAM UNDERSTANDING, DEBUGGING, INTELLIGENT COMPUTER-AIDED INSTRUCTION).

机译:新程序中基于错误的错误诊断(程序理解,调试,智能计算机辅助说明)。

获取原文
获取原文并翻译 | 示例

摘要

This thesis investigates the process whereby faults are diagnosed and corrected in human-designed artifacts in general, and in computer programs in particular. Established automatic diagnostic techniques are useful in cases where the artifact design is known to be correct, but they are inadequate when the design itself may be faulty. Instead, it is necessary for the diagnostician to identify the intentions underlying the design of the artifact and reason about these intentions in order to identify and correct faults. In other words, the diagnostician must understand the artifact in order to correct it. Such understanding is doubly necessary if the designer is a student, and the diagnostician is a teacher who is trying to find out why the student is having difficulties. Intention-based error diagnosis has been implemented in a program called PROUST, which identifies non-syntactic bugs in programs written by novice Pascal programmers. Empirical studies of PROUST's performance show that it achieves high performance in finding bugs in non-trivial student programs.
机译:本文研究了通常在人为设计的工件(尤其是计算机程序)中诊断和纠正故障的过程。建立的自动诊断技术在已知工件设计正确的情况下很有用,但是当设计本身可能有故障时,它们是不够的。取而代之的是,为了确定和纠正故障,诊断人员必须确定人工制品设计背后的意图以及有关这些意图的原因。换句话说,诊断医生必须了解伪影以进行纠正。如果设计者是学生,而诊断师是试图找出学生为什么会遇到困难的老师,则这种理解就必不可少。基于意图的错误诊断已在名为PROUST的程序中实现,该程序可识别新手Pascal程序员编写的程序中的非语法错误。对PROUST绩效的实证研究表明,它在发现非平凡学生程序中的错误方面表现出很高的绩效。

著录项

  • 作者

    JOHNSON, WILLIAM LEWIS.;

  • 作者单位

    Yale University.;

  • 授予单位 Yale University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1985
  • 页码 304 p.
  • 总页数 304
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:51:09

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号