中文

CS1QA:用于辅助入门编程课程中基于代码问答的数据集

计算与语言 2022-10-27 v1

摘要

我们介绍了 CS1QA,一个用于编程教育领域中基于代码问答的数据集。CS1QA 包含 9,237 个从使用 Python 的入门编程课程聊天记录中收集的问答对,以及 17,698 条包含代码的未标注聊天数据。每个问题都附有学生的代码,以及与回答该问题相关的代码片段。我们精心设计了构建 CS1QA 的标注流程,并对收集到的数据集进行了详细分析。CS1QA 的任务包括预测问题类型、根据问题和代码预测相关代码片段,以及从标注语料库中检索答案。我们报告并详细分析了几种基线模型的实验结果。CS1QA 的任务挑战模型同时理解代码和自然语言。这一独特的数据集可作为教育场景下源代码理解与问答的基准。

关键词

引用

@article{arxiv.2210.14494,
  title  = {CS1QA: A Dataset for Assisting Code-based Question Answering in an Introductory Programming Course},
  author = {Changyoon Lee and Yeon Seonwoo and Alice Oh},
  journal= {arXiv preprint arXiv:2210.14494},
  year   = {2022}
}