中文

C-Pack of IPAs:一个面向入门编程作业的 C90 程序基准

软件工程 2022-06-20 v1 人工智能 计算机与社会 编程语言

摘要

由于大量学生注册大规模开放在线课程(MOOCs),专注于入门编程作业(IPAs)的自动化程序修复技术数量不断增加。此类技术利用先前正确的学生实现,为学生提供自动化、全面且个性化的反馈。本文提出 C-Pack-IPAs,一个公开可用的、包含 25 个不同 IPA 所提交学生程序的基准。C-Pack-IPAs 包含语义正确、语义错误和句法错误的程序,以及每个 IPA 的测试套件。因此,C-Pack-IPAs 可用于帮助评估新型语义及句法自动化程序修复框架的开发,这些框架专注于为初学者程序员提供反馈。

关键词

引用

@article{arxiv.2206.08768,
  title  = {C-Pack of IPAs: A C90 Program Benchmark of Introductory Programming Assignments},
  author = {Pedro Orvalho and Mikoláš Janota and Vasco Manquinho},
  journal= {arXiv preprint arXiv:2206.08768},
  year   = {2022}
}

备注

3 pages, 3 tables, 1 GitHub url: https://github.com/pmorvalho/C-Pack-IPAs