Files
SWE-bench_Pro/README.md
T
2025-09-19 18:14:08 +00:00

3.1 KiB

dataset_info, configs
dataset_info configs
features splits download_size dataset_size
name dtype
repo string
name dtype
instance_id string
name dtype
base_commit string
name dtype
patch string
name dtype
test_patch string
name dtype
problem_statement string
name dtype
requirements string
name dtype
interface string
name dtype
repo_language string
name dtype
fail_to_pass string
name dtype
pass_to_pass string
name dtype
issue_specificity string
name dtype
issue_categories string
name num_bytes num_examples
dev 4783179 225
name num_bytes num_examples
test 44121927 2294
name num_bytes num_examples
train 367610377 19008
120086340 416515483
config_name data_files
default
split path
dev data/dev-*
split path
test data/test-*
split path
train data/train-*

Dataset Card for Software Repository Patch Dataset

Dataset Summary

This dataset contains software repository patches and associated metadata for automated program repair and code analysis research. The dataset includes patch information, test cases, problem statements, requirements, interface specifications, and various metadata fields across multiple programming languages and repositories.

Dataset Structure

Data Instances

An example datum contains:

{
"repo": "repository_name",
"instance_id": "unique_identifier_65_to_120_chars",
"base_commit": "40_char_git_commit_hash",
"patch": "code_patch_diff_1.44k_to_180k_chars",
"test_patch": "test_cases_325_to_322k_chars",
"problem_statement": "issue_description_419_to_8.04k_chars",
"requirements": "project_dependencies_124_to_6.7k_chars",
"interface": "api_specifications_1_to_12.2k_chars",
"repo_language": "programming_language",
"fail_to_pass": "tests_that_should_pass_after_patch_10_to_155k_chars",
"pass_to_pass": "tests_that_should_continue_passing_2_to_532k_chars",
"issue_specificity": "specificity_level_12_to_77_chars",
"issue_categories": "issue_type_categories_and_tags"
}

Data Fields

repo (string): Repository identifier - one of 11 repository classes instance_id (string): Unique identifier for each instance (65-120 characters) base_commit (string): Git commit hash of the base version (40 characters) patch (string): The actual code patch/diff (1.44k - 180k characters) test_patch (string): Test cases related to the patch (325 - 322k characters) problem_statement (string): Description of the issue being addressed (419 - 8.04k characters) requirements (string): Project requirements or dependencies (124 - 6.7k characters, may be null) interface (string): API or interface specifications (1 - 12.2k characters, may be null) repo_language (string): Programming language of the repository - one of 4 language classes fail_to_pass (string): Test cases that should pass after patch application (10 - 155k characters) pass_to_pass (string): Test cases that should continue passing (2 - 532k characters) issue_specificity (string): Specificity level of the issue (12-77 characters) issue_categories (string): Categories or tags for the issue type