Skip to content

A refactoring benchmark for software engineering agents. [ICLR 2025]

License

Notifications You must be signed in to change notification settings

microsoft/RefactorBench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RefactorBench

Refactoring benchmark of real-world, multi-hop tasks within the realm of code.

Attribution

In this repository we contain the exact copies of repositories that were used for the task and test generation parts of RefactorBench. To run agents on these repositories, we recommend using SWE-agent's Docker solution or some similar dockerized setup where a copy of the repository is loaded onto an image and persists for all task instances. We find that this allows local running of RefactorBench (a huge blocker for democratizing access to software engineering agent research).

This repository includes code from the Django project, licensed under the BSD License.

This repository includes code from the Salt project, licensed under the Apache 2.0 License.

This repository includes code from the Flask project, licensed under the BSD License.

This repository includes code from the FastAPI project, licensed under the MIT License.

This repository includes code from the Celery project, licensed under the BSD License.

This repository includes code from the Ansible project, licensed under the GPLv3 License.

This repository includes code from the Requests project, licensed under the Apache 2.0 License.

This repository includes code from the Scrapy project, licensed under the BSD License.

This repository includes code from the Tornado project, licensed under the Apache 2.0 License.

About

A refactoring benchmark for software engineering agents. [ICLR 2025]

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published