CoDocBench: A Dataset for Code-Documentation Alignment in Software Maintenance
Not on the map. Why?
Abstract (arXiv)
One of the central tasks in software maintenance is being able to understand and develop code changes. Thus, given a natural language description of the desired new operation of a function, an agent (human or AI) might be asked to generate the set of edits to that function to implement the desired new operation; likewise, given a set of edits to a function, an agent might be asked to generate a changed description, of that function's new workings. Thus, there is an incentive to train a neural model for change-related tasks. Motivated by this, we offer a new, "natural", large dataset of coupled changes to code and documentation mined from actual high-quality GitHub projects, where each sample represents a single commit where the code and the associated docstring were changed together. We present the methodology for gathering the dataset, and some sample, challenging (but realistic) tasks where our dataset provides opportunities for both learning and evaluation. We find that current models (specifically Llama-3.1 405B, Mixtral 8×22B) do find these maintenance-related tasks challenging.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 5 of its 17 references that are in the map. First posted on arXiv 1 Feb 2025.
Builds on
5 of 17 references.
References · 5
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2024Mixtral of Expertscited by 1,823
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
- 2024AutoCodeRover: Autonomous Program Improvementcited by 278
- 2022Practical Program Repair in the Era of Large Pre-trained Language Modelscited by 133
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025Agent READMEs: An Empirical Study of Context Files for Agentic Codingcited by 23
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 4
- 2025HASHIRU: Hierarchical Agent System for Hybrid Intelligent Resource Utilizationcited by 2
- 2026Context-Augmented Code Generation Using Programming Knowledge Graphscited by 0
- 2026DoGBench: Can Agents Meet Expert Standards for User-Facing Documentation?cited by 0
- 2026DoGBench: Can Agents Meet Expert Standards for User-Facing Documentation?30 Sep 2026
- 2026Context-Augmented Code Generation Using Programming Knowledge Graphs28 Jan 2026
- 2025Agent READMEs: An Empirical Study of Context Files for Agentic Coding17 Nov 2025
- 2025HASHIRU: Hierarchical Agent System for Hybrid Intelligent Resource Utilization1 Jun 2025
- 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality7 Mar 2025