Skip to content

Commit 376bdf4

Browse files
committed
updated readme
1 parent b389194 commit 376bdf4

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
# Research Project Website Template
2-
A modern, responsive website template for showcasing research projects.
1+
# Refactoring Codebases through Library Design
2+
This repo includes the official implementation of the **Librarian** method introduced in the paper `Refactoring Code through Library Design`, specifically applied to the CodeContests dataset.
33

4-
## Getting Started
4+
[Žiga Kovačič](https://zzigak.github.io/)\* $^{1}$, [Justin T Chiu](https://justinchiu.netlify.app/)\* $^{2}$, [Celine Lee](https://celine-lee.github.io/)\* $^{1}$, [Wenting Zhao](https://wenting-zhao.github.io/) $^1$, [Kevin Ellis](https://www.cs.cornell.edu/~ellisk/) $^1$.<br>
55

6-
1. Clone this repository
7-
2. Change contents in `index.html` and `images/`
8-
4. Host the repo and its done!
6+
$^1$ Cornell University, $^2$ Cohere
97

108

11-
## License
12-
13-
MIT
9+
**Abstract:**
10+
Maintainable and general software allows developers to build robust applications efficiently, yet achieving these qualities often requires refactoring specialized solutions into reusable components. This challenge becomes particularly relevant as code agents become increasingly accurate at solving isolated programming problems. We investigate code agents’ capacity to refactor code in ways supporting growth and reusability. We present both a method and a benchmark for refactoring: LIBRARIAN, a sample-and-rerank method for generating reusable libraries, and MINICODE, a benchmark where code agents must “minimize” and refactor multiple independent solutions into a joint library. Compared to state-of-the-art code agents, LIBRARIAN achieves strong results on both compression and correctness on MINICODE, obtaining compression rates 1.6-2x than coding agents while also improving correctness.

0 commit comments

Comments
 (0)