paper-with-me

Papers

CodeQA: A Question Answering Dataset for Source Code Comprehension

2021-09-17 · Findings (EMNLP) 2021 11 · Chenxiao Liu, Xiaojun Wan

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.

📄 PDF Abstract BibTeX arXiv:2109.08365

Code (1)

jadecxliu/codeqa 공식 구현 pytorch

Tasks

Machine Reading ComprehensionQuestion AnsweringReading Comprehension

Similar Papers 제목 키워드 기반

SWE-QA: Can Language Models Answer Repository-level Code Questions?

2025-09-18 · Weihan Peng, Yuling Shi, Yuhang Wang, Xinyun Zhang 외 arxiv

Understanding and reasoning about entire software repositories is an essential capability for intelligent software engineering tools. While existing benchmarks such as CoSQA and CodeQA have advanced the field, they predo…

Question Answering

Leveraging Large Language Models in Code Question Answering: Baselines and Issues

2024-11-05 · Georgy Andryushchenko, Vladimir Ivanov, Vladimir Makharev, Elizaveta Tukhtina 외

Question answering over source code provides software engineers and project managers with helpful information about the implemented features of a software product. This paper presents a work devoted to using large langua…

Large Language ModelQuestion Answering

Lost in Transcription: How Speech-to-Text Errors Derail Code Understanding

2026-01-20 · Jayant Havare, Ashish Mittal, Srikanth Tamilselvam, Ganesh Ramakrishnan arxiv

Code understanding is a foundational capability in software engineering tools and developer workflows. However, most existing systems are designed for English-speaking users interacting via keyboards, which limits access…

Speech RecognitionQuestion Answering

CS1QA: A Dataset for Assisting Code-based Question Answering in an Introductory Programming Course

2022-10-26 · NAACL 2022 7 · Changyoon Lee, Yeon Seonwoo, Alice Oh

We introduce CS1QA, a dataset for code-based question answering in the programming education domain. CS1QA consists of 9,237 question-answer pairs gathered from chat logs in an introductory programming class using Python…

Question Answering

Unified Question Answering in Slovene

2022-11-16 · Katja Logar, Marko Robnik-Šikonja

Question answering is one of the most challenging tasks in language understanding. Most approaches are developed for English, while less-resourced languages are much less researched. We adapt a successful English questio…

Cross-Lingual TransferDecoderMultiple-choiceQuestion Answering