CodeQA: A Question Answering Dataset for Source Code Comprehension

18Citations
Citations of this article
70Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose CodeQA, a free-form question answering dataset for the purpose of source code comprehension: given a code snippet and a question, a textual answer is required to be generated. CodeQA contains a Java dataset with 119,778 question-answer pairs and a Python dataset with 70,085 question-answer pairs. To obtain natural and faithful questions and answers, we implement syntactic rules and semantic analysis to transform code comments into question-answer pairs. We present the construction process and conduct systematic analysis of our dataset. Experiment results achieved by several neural baselines on our dataset are shown and discussed. While research on question-answering and machine reading comprehension develops rapidly, few prior work has drawn attention to code question answering. This new dataset can serve as a useful research benchmark for source code comprehension.

Cite

CITATION STYLE

APA

Liu, C., & Wan, X. (2021). CodeQA: A Question Answering Dataset for Source Code Comprehension. In Findings of the Association for Computational Linguistics, Findings of ACL: EMNLP 2021 (pp. 2618–2632). Association for Computational Linguistics (ACL). https://doi.org/10.18653/v1/2021.findings-emnlp.223

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free