【24h】

A Study of Tool Support for the Evaluation of Programming Exercises

机译:评估编程练习的工具支持研究

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

摘要

To foster the process of learning to program, theory and exercises are necessary. Traditionally, manual review of the source is used to provide feedback for the solutions. The effort is substantial and identified problems are prone to subjective interpretation. We study static analysis and testing tools as an enhancement to reviews and discuss the benefits. We analyze our findings by comparing the results from analysis by cross-checking the outcomes of the different tools with each other, with the tutors' remarks, and with the course outcome additionally taking into account final examination results. The effort was substantial and it turned out, that the tools are no replacement for manual review. Tool support is an enhancement due to localization of problem areas, accurate check of programming rules, and an efficient way to detect plagiarism.
机译:为了促进学习编程的过程,必须进行理论和练习。传统上,对源进行手动审核可为解决方案提供反馈。付出大量的努力,发现的问题易于主观解释。我们研究静态分析和测试工具,以增强对评论的讨论能力。我们通过相互交叉检查不同工具的结果,与导师的意见以及课程结果并考虑最终考试结果来比较分析结果,从而分析发现。付出了巨大的努力,事实证明,这些工具无法替代手动审核。由于对问题区域的定位,对编程规则的准确检查以及检测窃的有效方法,工具支持得到了增强。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号