awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SWE-bench avatar

SWE-bench/SWE-bench

0
View on GitHub↗
4,321 Stars·757 Forks·Python·mit·6 Aufrufewww.swebench.com↗

SWE Bench

SWE-bench is an automated evaluation framework that tests large language models on real-world software engineering tasks. It measures how effectively models can generate and apply code patches that resolve actual GitHub issues, using a standardized dataset and scoring system built around Docker-based patch verification against original project test suites.

The framework provides curated benchmark datasets spanning comprehensive, fast, verified, multilingual, and multimodal evaluation splits, allowing targeted assessment of model capabilities across different programming languages and issue types. It includes a containerized evaluation harness that can run locally or on cloud infrastructure, with support for BM25 retrieval indexing to identify relevant code context for bug-fixing tasks. The system parses test logs across multiple frameworks including Pytest, Jest, Maven, and Gradle to determine patch correctness, and generates unified diff patches for automated application to repository codebases.

Beyond evaluation, SWE-bench supports creating new benchmark tasks and training data from user-provided repositories, running live inference on individual GitHub issues through repository cloning and retrieval index construction, and comparing agent and model performance across variants using resolution rates, costs, and trajectories. The framework also provides tools for dataset tokenization, retrieval dataset loading, and text dataset generation for research contexts.

Features

  • GitHub Issue Resolution Benchmarks - Measures how effectively models generate and apply code fixes to real software bugs using a standardized dataset and scoring system.
  • Language Model Benchmark Suites - Tests language models on real-world software engineering tasks from GitHub issues.
  • Code Patch Evaluations - Tests submitted code patches against real GitHub issue test suites.
  • Docker-Verified Code Patch Benchmarks - Tests large language models on real-world GitHub issues using Docker-based patch verification against original project test suites.
  • Ground-Truth Scoring - Compares generated patches against gold-standard patches and test cases to measure accuracy.
  • Inference APIs - Runs model inference on benchmark instances via external APIs with progress tracking.
  • Model Performance Benchmarking - Evaluates language models by measuring the percentage of real-world issues they resolve with patches.
  • Cross-Language Code Benchmarks - Tests language models on software issues across multiple programming languages.
  • Cross-Language Code Evaluations - Evaluates language models on software issues across multiple programming languages.
  • Prebuilt Evaluation Containers - Uses a container-based harness to ensure consistent and repeatable patch verification across environments.
  • Evaluation Harness Containers - Builds isolated Docker containers for each software issue to verify generated patches.
  • Benchmark Evaluation Runners - Runs the evaluation harness on supported dataset splits to score model-generated patches against real issues.
  • Docker-Based Patch Verification Harnesses - Provides a containerized system that builds task-specific environments to verify generated patches against original test suites.
  • Evaluation Pipelines - Executes a standardized pipeline that builds Docker images, runs patch predictions, and logs results.
  • Unified Diff Formats - Generates and refines code patches as unified diffs for automated application to codebases.
  • LLM-As-A-Judge Scoring - Scores model-generated patches against real project test suites.
  • Automated Bug Fixing Evaluation - Automatically generates and tests code patches for real-world software bugs.
  • Test Log Parsers - Parses test logs from Pytest, Jest, Maven, and Gradle to determine patch correctness.
  • Code Context Retrieval - Uses BM25 retrieval to index repository documents for accurate bug fixes.
  • Local Harness Runners - Executes a command-line tool that builds Docker images, runs patch verification, and stores logs locally.
  • Multi-Subset Evaluators - Runs models against curated benchmarks including human-verified, multilingual, lite, and multimodal issue sets.
  • BM25 Search Indices - Performs BM25 retrieval on datasets to find relevant documents for a given query.
  • Benchmark Dataset Loaders - Loads pre-built datasets of real-world software issues with variants for targeted evaluation.
  • Multi-Split Dataset Loaders - Provides curated problem sets including comprehensive, fast, verified, and multimodal evaluation splits.
  • Automated Issue Resolvers - Assesses model performance on software issues with visual elements.
  • Multimodal Issue Resolvers - Evaluates models on software issues with visual elements like screenshots.
  • Dataset Loaders - Loads pre-built benchmark datasets from Hugging Face for comprehensive and multimodal evaluation.
  • Agent Run Comparators - Compares agent configurations and models side-by-side on standardized tasks.
  • Benchmark Result Comparison - Compares resolution rates, costs, and trajectories across model variants.
  • Multi-Framework - Parses test logs from frameworks including Pytest, Jest, Maven, and Gradle for cross-language evaluation.
  • Coding Benchmarks - Benchmark for resolving real-world GitHub issues.

Star-Verlauf

Star-Verlauf für swe-bench/swe-benchStar-Verlauf für swe-bench/swe-bench

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu SWE Bench

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit SWE Bench.
  • princeton-nlp/swe-benchAvatar von princeton-nlp

    princeton-nlp/SWE-bench

    5,263Auf GitHub ansehen↗

    SWE-bench is a software engineering benchmark and evaluation framework designed to measure the ability of large language models to resolve real-world GitHub issues. It provides datasets and evaluation suites to verify whether model-generated code patches correctly fix software bugs. The project includes a multimodal benchmark for testing visual language models on issues involving graphical interfaces. It utilizes a collection of pre-processed repository issues and gold-standard patches to train and test AI coding agents. The framework provides infrastructure for containerized patch verificat

    Python
    Auf GitHub ansehen↗5,263
  • oumi-ai/oumiAvatar von oumi-ai

    oumi-ai/oumi

    8,858Auf GitHub ansehen↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Pythondpoevaluationfine-tuning
    Auf GitHub ansehen↗8,858
  • internlm/opencompassAvatar von InternLM

    InternLM/opencompass

    7,096Auf GitHub ansehen↗

    OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines. The project features an automated judging framework that uses language models as judges to score and verify the quality of generated text. It includes a performance leaderboard system for comparing the relative capabilities of various models across industry-sta

    Python
    Auf GitHub ansehen↗7,096
  • agenta-ai/agentaAvatar von Agenta-AI

    Agenta-AI/agenta

    3,860Auf GitHub ansehen↗

    Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove

    TypeScriptagentsevaluationllm-as-a-judge
    Auf GitHub ansehen↗3,860
Alle 30 Alternativen zu SWE Bench anzeigen→

Häufig gestellte Fragen

Was macht swe-bench/swe-bench?

SWE-bench is an automated evaluation framework that tests large language models on real-world software engineering tasks. It measures how effectively models can generate and apply code patches that resolve actual GitHub issues, using a standardized dataset and scoring system built around Docker-based patch verification against original project test suites.

Was sind die Hauptfunktionen von swe-bench/swe-bench?

Die Hauptfunktionen von swe-bench/swe-bench sind: GitHub Issue Resolution Benchmarks, Language Model Benchmark Suites, Code Patch Evaluations, Docker-Verified Code Patch Benchmarks, Ground-Truth Scoring, Inference APIs, Model Performance Benchmarking, Cross-Language Code Benchmarks.

Welche Open-Source-Alternativen gibt es zu swe-bench/swe-bench?

Open-Source-Alternativen zu swe-bench/swe-bench sind unter anderem: princeton-nlp/swe-bench — SWE-bench is a software engineering benchmark and evaluation framework designed to measure the ability of large… oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… internlm/opencompass — OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to… agenta-ai/agenta — Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from… openai/simple-evals — This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and… open-edge-platform/anomalib — Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model…