Skip to content

Commit e31cab8

Browse files
committed
updated figure and citation
# Conflicts: # images/fig1.svg
1 parent f6c5809 commit e31cab8

File tree

8 files changed

+4251
-409
lines changed

8 files changed

+4251
-409
lines changed

.DS_Store

6 KB
Binary file not shown.

images/fig1.svg

Lines changed: 0 additions & 399 deletions
This file was deleted.

images/librarybench.svg

Lines changed: 1049 additions & 0 deletions
Loading

images/librarybench_fig1.svg

Lines changed: 1050 additions & 0 deletions
Loading

images/librarybench_transp.svg

Lines changed: 1050 additions & 0 deletions
Loading

images/minicode.svg

Lines changed: 1084 additions & 0 deletions
Loading

index.html

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ <h1>Refactoring Codebases through Library Design</h1>
5454
</nav>
5555

5656
<figure id="teaser">
57-
<img src="images/fig1.png" alt="teaser">
58-
<figcaption style="text-align: center;">Given a collection of different code sources, where a source is either program or repository, agents must design a modular and reusable library. Libraries are evaluated by how well the refactoring compress the original code, while at least maintaining correctness.</figcaption>
57+
<img src="images/minicode.svg" alt="teaser">
58+
<figcaption style="text-align: center;">Overview of the problem that we study and the general structure of its solutions.
59+
Given a collection of different code source, where a source is either program or repository,—and optionally an existing library—we refactor the code sources by designing a new modular and reusable library.
60+
Candidate refactorings are evaluated based on program simplicity (compression), and are expected to maintain correctness of the original code sources (pass rate).</figcaption>
5961
</figure>
6062
</header>
6163

@@ -70,20 +72,23 @@ <h2 id="video">Video</h2>
7072
<iframe height="528" src="#" title="Supplemental video" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
7173
</section> -->
7274

73-
<!-- <section class="section" id="citation">
75+
<section class="section" id="citation">
7476
<div class="container is-max-desktop content">
7577
<h2 id="citation-header">Citation</h2>
7678
<div class="citation-box">
7779
<button class="copy" onclick="copyText()"><i class="fa fa-clipboard"></i></button>
78-
<pre><code id="citation-content">@article{Kovacic2025refactor,
79-
author = {Žiga Kovačič and Celine Lee and Justin T. Chiu and Wenting Zhao and Kevin Ellis},
80-
title = {Refactoring Codebases through Library Design},
81-
year = {2025},
82-
url = {https://code-refactor.github.io/}
80+
<pre><code id="citation-content">@misc{kovacic2025refactoringcodebaseslibrarydesign,
81+
title={Refactoring Codebases through Library Design},
82+
author={Ziga Kovacic and Celine Lee and Justin Chiu and Wenting Zhao and Kevin Ellis},
83+
year={2025},
84+
eprint={2506.11058},
85+
archivePrefix={arXiv},
86+
primaryClass={cs.SE},
87+
url={https://arxiv.org/abs/2506.11058},
8388
}</code></pre>
8489
</div>
8590
</div>
86-
</section> -->
91+
</section>
8792

8893
<!-- <section>
8994
<h2 id="acknowledgments">Acknowledgments</h2>

style.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ a:hover {
5959

6060
/* Navigation */
6161
nav > ul {
62-
margin: 1em 0;
62+
margin: 1em 0 1.5em 0;
6363
list-style-type: none;
6464
font-weight: bold;
6565
font-size: 110%;
@@ -160,6 +160,9 @@ nav > ul > li {
160160
width: 100%;
161161
margin: 0 0 0.5em 0;
162162
border-radius: 8px;
163+
border: 3px solid var(--nord4);
164+
padding: 1em;
165+
box-sizing: border-box;
163166
}
164167

165168
#teaser > figcaption {

0 commit comments

Comments
 (0)