paper-with-me

홈 › Papers

SWE-bench-java: A GitHub Issue Resolving Benchmark for Java

2024-08-26 · Daoguang Zan, Zhirong Huang, Ailun Yu, Shaoxin Lin, Yifan Shi, Wei Liu, Dong Chen, Zongshuai Qi, Hao Yu, Lei Yu, Dezhi Ran, Muhan Zeng, Bo Shen, Pan Bian, Guangtai Liang, Bei guan, Pengjie Huang, Tao Xie, Yongji Wang, Qianxiang Wang

GitHub issue resolving is a critical task in software engineering, recently gaining significant attention in both industry and academia. Within this task, SWE-bench has been released to evaluate issue resolving capabilities of large language models (LLMs), but has so far only focused on Python version. However, supporting more programming languages is also important, as there is a strong demand in industry. As a first step toward multilingual support, we have developed a Java version of SWE-bench, called SWE-bench-java. We have publicly released the dataset, along with the corresponding Docker-based evaluation environment and leaderboard, which will be continuously maintained and updated in the coming months. To verify the reliability of SWE-bench-java, we implement a classic method SWE-agent and test several powerful LLMs on it. As is well known, developing a high-quality multi-lingual benchmark is time-consuming and labor-intensive, so we welcome contributions through pull requests or collaboration to accelerate its iteration and refinement, paving the way for fully automated programming.

📄 PDF Abstract BibTeX arXiv:2408.14354

Code (2)

multi-swe-bench/multi-swe-bench
nl2code/coder

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음

Similar Papers 제목 키워드 기반

Multi-SWE-bench: A Multilingual Benchmark for Issue Resolving

2025-04-03 · Daoguang Zan, Zhirong Huang, Wei Liu, Hanwu Chen 외

The task of issue resolving is to modify a codebase to generate a patch that addresses a given issue. However, existing benchmarks, such as SWE-bench, focus almost exclusively on Python, making them insufficient for eval…

Reinforcement Learning (RL)

Resolving Java Code Repository Issues with iSWE Agent

2026-03-11 · Jatin Ganhotra, Sami Serhan, Antonio Abu Nassar, Avraham Shinnar 외 arxiv

Resolving issues on code repositories is an important part of software engineering. Various recent systems automatically resolve issues using large language models and agents, often with impressive performance. Unfortuna…

DevOps-Gym: Benchmarking AI Agents in Software DevOps Cycle

2026-01-27 · Yuheng Tang, Kaijie Zhu, Bonan Ruan, Chuqi Zhang 외 arxiv

Even though demonstrating extraordinary capabilities in code generation and software issue resolving, AI agents' capabilities in the full software DevOps cycle are still unknown. Different from pure code generation, hand…

Code Generation

CodeV: Issue Resolving with Visual Data

2024-12-23 · Linhao Zhang, Daoguang Zan, Quanshun Yang, Zhirong Huang 외

Large Language Models (LLMs) have advanced rapidly in recent years, with their applications in software engineering expanding to more complex repository-level tasks. GitHub issue resolving is a key challenge among these …

SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?

2024-10-04 · John Yang, Carlos E. Jimenez, Alex L. Zhang, Kilian Lieret 외

Autonomous systems for software engineering are now capable of fixing bugs and developing features. These systems are commonly evaluated on SWE-bench (Jimenez et al., 2024a), which assesses their ability to solve softwar…

Data Visualization