...
首页> 外文期刊>The international journal of engineering education >Automated Software Testing Based on Semantic Distance
【24h】

Automated Software Testing Based on Semantic Distance

机译:基于语义距离的自动化软件测试

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

获取外文期刊封面封底 >>

       

摘要

Automatic student program assessment is found in both grading and tutoring systems; its purpose is to verify correctness in addition to programming bug localization and fixing. Respective assessment tools should therefore deal with logical programming errors in a way that is comparable to the functionality of modern compilers, which localize syntax errors by highlighting erroneous code in addition to delivering messages that help programmers understand and correct possible syntax errors. Because the number of possible program implementation variants, which are the correct solutions for a given problem, can be quite large, issues can arise when comprehensive assessments are performed. This prompts a novel approach to student program assessment. In this paper, we analyze approaches to student program assessment according to reliability of verification, bug localization and fixing as well as freedom of design. A novel method, described in this paper, localizes bugs precisely and provides minimal corrections, which are made according to students' intentions. The experimental evaluation of the method shows that it is reliable with respect to both false and missing alarms and that it also efficiently localizes and corrects programming bugs.
机译:分级和辅导系统中发现了自动学生计划评估;除了编程错误本地化和修复外,其目的是验证正确性。因此,相应的评估工具应以与现代编译器的功能相当的方式处理逻辑编程错误,除了提供有助于提供有助于程序员理解和更正可能的语法错误的消息之外,它还通过突出显示错误代码来定向语法错误。由于在对给定问题的正确解决方案的可能程序实现变体的数量可能非常大,因此在进行全面评估时可能会出现问题。这会提示学生计划评估的新方法。在本文中,我们根据验证,错误本地化和修复的可靠性以及设计自由来分析学生计划评估的方法。在本文中描述的一种新方法,精确地定位了错误并提供了最小的校正,这是根据学生的意图进行的。该方法的实验评估表明,它对错误且丢失的警报是可靠的,并且它也有效地定位和纠正编程错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号