Skip to content
Back to skills

Swebench Live Eval

ASecurity

Evaluates the ability of AI coding agents to autonomously resolve real-world software engineering issues by generating and applying patches to GitHub repositories. It probes cross-file reasoning, dependency management, and robustness against contamination from static benchmarks. Use when the user wants to benchmark on SWE-bench-Live, or asks about evaluating this task. Reports Resolved Rate (%).

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongotestinggit

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill swebench-live-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Swebench Live Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Swebench Live Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-swebench-live-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-swebench-live-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: swebench-live-eval
description: Evaluates the ability of AI coding agents to autonomously resolve real-world software engineering issues by generating and applying patches to GitHub repositories. It probes cross-file reasoning, dependency management, and robustness against contamination from static benchmarks. Use when the user wants to benchmark on SWE-bench-Live, or asks about evaluating this task. Reports Resolved Rate (%).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2505.23419
  bibtex_key: [REDACTED]
  confidence: high
---

# swebench-live-eval

> SWE-bench Goes Live! — Zhang et al. (2025) (arXiv:2505.23419, 2025)

## What this evaluates

Evaluates the ability of AI coding agents to autonomously resolve real-world software engineering issues by generating and applying patches to GitHub repositories. It probes cross-file reasoning, dependency management, and robustness against contamination from static benchmarks.

## Datasets

- **SWE-bench-Live** — total 1319; splits: Lite (-1), Full (-1)

## Metrics

- `Resolved Rate (%)` **(primary)** — range: percent
  - The proportion of issues successfully resolved by the agent across all task instances. Calculated as (number of resolved issues / total issues) * 100.
- `Patch Apply Rate (%)` — range: percent
  - The percentage of generated patches that are syntactically correct and can be successfully applied to the codebase without errors. Calculated as (number of successfully applied patches / total generated patches) * 100.
- `Localization Success Rate (%)` — range: percent
  - The percentage of patches where the set of files modified by the generated patch exactly matches the set of files in the gold patch. Calculated as (number of correctly localized patches / total patches) * 100.

## Input / output format

**Input**: A target code repository paired with a GitHub issue description.

**Output**: A code patch (diff) intended to resolve the issue, specifying file modifications.

## Scoring recipe

```python
def compute_metrics(predictions, golds, total_instances):
    resolved = 0
    applied = 0
    localized = 0
    for pred, gold in zip(predictions, golds):
        if pred.is_resolved(gold): resolved += 1
        if pred.apply_successfully(): applied += 1
        if set(pred.modified_files) == set(gold.modified_files): localized += 1
    return {
        'Resolved Rate (%)': (resolved / total_instances) * 100,
        'Patch Apply Rate (%)': (applied / total_instances) * 100,
        'Localization Success Rate (%)': (localized / total_instances) * 100
    }
```

## Common pitfalls

- Overfitting to static benchmarks like SWE-bench leads to inflated scores that do not generalize to live, unseen issues.
- Omitting infrastructure adaptation for regression testing or reranking stages can artificially inflate patch application and resolution rates.
- Difficulty scales non-linearly with patch scope and repository size, making small or simplified benchmark subsets misleading for real-world evaluation.

## Evidence (verbatim from paper)

> Following the evaluation protocol of SWE-bench, we adopt the Resolved Rate (%) as our primary metric. This measures the proportion of issues successfully resolved by the agent across all task instances. We also report the Patch Apply Rate (%), which indicates the percentage of generated patches that are syntactically correct and can be successfully applied to the codebase without errors. Additionally, we measure the Localization Success Rate (%) at the file level. This reflects whether the set of files modified by the generated patch matches the gold patch.

## Citation

```bibtex
@misc{zhang2025swebenchgoeslive,
  title={SWE-bench Goes Live!},
  author={Zhang et al. (2025)},
  year={2025},
  note={arXiv:2505.23419}
}
```

- arXiv: 2505.23419

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.