REVIEW 3 major objections 5 minor 4 cited by
WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch
T0 review · 3 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read WebGen-Bench measures whether AI agents can build working websites from scratch, and a fine-tuned 32B model beats every proprietary rival tested.
desk verdict A genuinely useful from-scratch website benchmark with careful test-case construction, but the headline fine-tuning result should not be trusted until the automated evaluator is validated on the exact model configuration. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing piece is the automated test-case harness: every instruction is tied to atomic test cases that specify both an operation and the expected result, so open-ended generation becomes a set of objective checks that can be run automatically. A web-navigation agent executes each operation against the live website and answers YES, PARTIAL, or NO, and the paper's accuracy formula counts partial as half a pass. This harness makes evaluation cheap and reproducible. The second mechanism is the training pipeline: WebGen-Instruct provides 6,667 decontaminated instructions, trajectories are collected with a code-agent framework, rejection sampling keeps only trajectories whose outputs score at least 3 out of 5 on appearance, and supervised fine-tuning on those trajectories creates the WebGen-LM model family.
What would settle it
Have human testers score all 647 test cases for WebGen-LM-32B and for the best proprietary configuration, then compare their verdicts with the automated agent's; if the 38.2% versus 27.8% gap shrinks or reverses under manual scoring, the central ranking claim would rest on evaluator error rather than website quality.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is a reproducible way to grade from-scratch website generation. Instead of asking human testers to judge each site, the authors decompose each instruction into atomic, checkable test cases and rely on a web-navigation agent to interact with the live site and return YES, PARTIAL, or NO; accuracy is computed with partial credit counting half. Under this measure, no existing general model combination passes even 30% of the test cases, while the authors' fine-tuned 32B model reaches 38.2% and beats the best proprietary baseline by 10.4 percentage points. The paper also reports category-level results showing that design-validation checks are easier for agents than functional tests, and that accuracy improves as more training trajectories are used.
Load-bearing premise
The load-bearing premise is that the automated web-navigation agent's yes/partial/no judgments are accurate enough to rank the models, but the paper checks this against human testers on only three of the sixteen evaluated configurations, with agreement rates between 86.1% and 94.4%.
Editorial extensions
If this is right
- If WebGen-Bench measures what it claims, researchers get an automated, shared yardstick for website-generation agents, replacing slow and expensive human evaluation.
- The 27.8% ceiling for general configurations means there is wide-open headroom: progress on this task should be directly visible as accuracy rises.
- The 38.2% fine-tuned result implies trajectory-level supervision on a code-agent framework transfers into the model itself, making open-weight specialization a competitive route against proprietary models.
- The monotonic accuracy gains from 150 to 300 to 600 training trajectories point to data scaling as a reliable way to push the score higher.
Reading between the lines
- The paper validates its automated judge against human testers on only three of sixteen evaluated configurations, with 86.1% to 94.4% agreement; the remaining thirteen orderings, including some of the finer gaps, are unverified and could shift under manual scoring.
- Because the same automated judge scores every model, any systematic judge bias would affect all results; running the evaluation with a stronger or ensembled judge, or human-scoring all configurations, would show whether the headline 38.2% versus 27.8% gap persists.
- The benchmark's instructions and test cases are generated with substantial GPT-4o involvement; if such generation injects a model-specific bias, models of similar style may be advantaged, and a fully human-authored subset would test that.
- Beyond websites, the same trajectory fine-tuning recipe could transfer to other from-scratch codebase-generation tasks, but that extension is not in the paper.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces WebGen-Bench, a benchmark for evaluating LLM-based agents' ability to generate multi-file websites from scratch. It comprises 101 human-curated instructions and 647 human-refined test cases, plus an automated pipeline in which a WebVoyager UI agent powered by Qwen2.5-VL-32B-Instruct executes each test case and issues YES/NO/PARTIAL verdicts, while GPT-4o grades visual appearance. The authors evaluate Bolt.diy, OpenHands, and Aider with several proprietary and open-source LLMs; the best general configuration, Bolt.diy with DeepSeek-R1, reaches 27.8% accuracy. They also construct WebGen-Instruct (6,667 instructions) and fine-tune Qwen2.5-Coder-32B-Instruct on 600 rejection-sampled Bolt.diy trajectories, obtaining WebGen-LM-32B with 38.2% accuracy, which they claim surpasses all proprietary models tested. Code, data, and model weights are released.
Significance. If the reported results are reliable, WebGen-Bench fills a genuine gap: it is the first benchmark, to my knowledge, that measures from-scratch website generation with atomic, human-validated functional test cases rather than patch-based repository benchmarks. The data curation is careful: instructions are derived from 10,152 human-written project descriptions, test cases are independently refined by two annotators, and a manual decontamination check is reported. The release of code, data, and model weights is a clear strength, as is the rejection-sampling training recipe with an honest scaling analysis. The central weakness is that the headline model comparison depends on an automated UI-agent evaluator whose agreement with human testers is validated on only three of sixteen configurations, not on the winning configuration, and whose stochasticity is not quantified. These issues are addressable and do not, in my judgment, invalidate the benchmark's usefulness, but they require additional evidence before the comparative claim can be accepted.
major comments (3)
- [§4.2, Table 5] The paper's central claim—that WebGen-LM-32B surpasses the best proprietary model by 10.4 points (38.2% vs. 27.8%)—rests entirely on the WebVoyager/Qwen2.5-VL UI agent's verdicts, but the agent's alignment with human testers is measured only for Bolt.diy with Claude-3.5-Sonnet, DeepSeek-R1, and DeepSeek-V3 (Table 5: 86.1–94.4% alignment). The winning WebGen-LM-32B configuration is not among the validated ones, and no argument is given that the evaluator's error rate transfers to that configuration. Because WebGen-LM-32B is trained on rejection-sampled Bolt.diy trajectories, its websites may contain more conventional, easily navigable layouts, which could make them systematically easier for the UI agent to judge as YES even when their functional completeness is comparable. Please report human-validated alignment for a sample of WebGen-LM-32B test cases (and ideally for the other unvalidated configurations) before claiming superiority.
- [§4.2 and checklist item 7] All accuracy numbers in Tables 3 and 4 come from a single run of a stochastic, LLM-based evaluation pipeline; no error bars, confidence intervals, or repeated runs are reported. The checklist confirms this ('Error bars are not reported because it would be too computationally expensive'). Given that the automated evaluator agrees with human judges only 86–94% of the time, and that the head-to-head margin is 10.4 points, the reported ranking could be within evaluator noise. Please provide at least a bootstrap over the 647 test cases (treating the fixed verdicts as a sample) or repeated evaluations on a subset, and state the resulting uncertainty around the headline accuracies.
- [Table 8 vs. §3.2] Table 8 reports a 'Total' of 667 test cases, while the text and all other tables consistently state that WebGen-Bench contains 647 test cases. If the rows count subcategory memberships and therefore overlap, the total should be removed or explicitly labeled as the sum of overlapping memberships; as printed, the 667/647 discrepancy makes the benchmark statistics internally inconsistent.
minor comments (5)
- [Appendix L] The appendix contains the sentence 'We will add this discussion to the revised paper,' indicating that the appearance-score reliability analysis is presented as a plan rather than a completed result. Please integrate this discussion into the paper or clearly mark it as a proposed addition; as written, it reads as an unfinished part of the manuscript.
- [Section 3.1] The subsection 'Web Development Project Descriptions Collection' appears twice, with identical text, which appears to be a duplication error.
- [§G and §H figure references] The text in §G states that Fig. 10 is the start-testing prompt and Fig. 9 is the limit-reached prompt, but the figures are labeled in the opposite order; likewise, §H refers to Fig. 10 for the appearance-grading prompt while the prompt appears in Fig. 11. Please correct the cross-references.
- [Table 8] If the subcategory counts in Table 8 are not mutually exclusive (a test case can belong to several subcategories), the table should state this explicitly next to the numbers; the current layout invites a sum-of-parts reading that does not match the main-category totals.
- [Appendix N] The heading 'Examples of Websites with Different errors or flaws' contains inconsistent capitalization; please use title case.
Circularity Check
No significant circularity: benchmark construction is externally validated and the fine-tuning result is an empirical observation, not a fitted prediction.
full rationale
The paper does not derive any result from an input that already contains it. WebGen-Bench is externally anchored: instructions are human-authored project descriptions converted by GPT-4o, and the 647 test cases are independently reviewed and refined by two Ph.D. students to ensure they cover the instruction requirements. The automated UI-agent evaluator is checked against human annotations for three configurations in Table 5, and the appearance grader is additionally cross-checked with o3, Claude-3.5-Sonnet, and human graders in Appendix L. The fine-tuning claim is empirical: WebGen-LM-32B is trained on 600 Bolt.diy trajectories from WebGen-Instruct, which is decontaminated from the test set via Jaccard and embedding similarity, and its 38.2% accuracy is measured on the separate 101-instruction/647-test-case benchmark. The ablation in Table 6 shows accuracy rising with training sample size (150->25.1%, 300->31.9%, 600->38.2%), so the result is not a fitted artifact. No parameter is fitted to the test-set accuracy, and no self-citation carries a load-bearing uniqueness argument. The concern that the automated evaluator is validated on only three of sixteen configurations is a measurement-validity and statistical-significance limitation—the paper itself says error bars are not reported—but it is not circular: the evaluator is an independent instrument, not a quantity defined in terms of the models' outputs.
Assumptions & free parameters
free parameters (7)
- Jaccard similarity threshold for decontamination =
0.6
- Cosine similarity threshold for semantic deduplication =
0.55
- Appearance score filter for rejection sampling =
>= 3
- Number of training trajectories used =
600
- Fine-tuning learning rate =
4e-5
- Fine-tuning number of epochs =
2
- Fine-tuning batch size =
32
assumptions (5)
- domain assumption Manual curation of the 10,152 project descriptions and the 101 test instructions produces a representative sample of real-world website development requests.
- domain assumption GPT-4o-generated test cases, after manual filtering and adjustment, correctly cover all instruction requirements and are atomic.
- domain assumption WebVoyager with Qwen2.5-VL-32B-Instruct is an accurate proxy for human testers across all test cases.
- domain assumption The decontamination procedure prevents semantic leakage from WebGen-Instruct into WebGen-Bench.
- domain assumption The 20 application categories derived from Upwork, Freelancer, and Proginn cover nearly all important types of web applications.
Cite this review
Pith. "Pith review of WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch." pith.science (2026). https://pith.science/paper/H56A4BZI
@misc{pith2026250503733,
author = {Pith},
title = {Pith review of: WebGen-Bench: Evaluating LLMs on Generating Interactive and Functional Websites from Scratch},
year = {2026},
howpublished = {\url{https://pith.science/paper/H56A4BZI}},
note = {Machine review of arXiv:2505.03733}
}
read the original abstract
LLM-based agents have demonstrated great potential in generating and managing code within complex codebases. In this paper, we introduce WebGen-Bench, a novel benchmark designed to measure an LLM-based agent's ability to create multi-file website codebases from scratch. It contains diverse instructions for website generation, created through the combined efforts of human annotators and GPT-4o. These instructions span three major categories and thirteen minor categories, encompassing nearly all important types of web applications. To assess the quality of the generated websites, we use GPT-4o to generate test cases targeting each functionality described in the instructions, and then manually filter, adjust, and organize them to ensure accuracy, resulting in 647 test cases. Each test case specifies an operation to be performed on the website and the expected result after the operation. To automate testing and improve reproducibility, we employ a powerful web-navigation agent to execute tests on the generated websites and determine whether the observed responses align with the expected results. We evaluate three high-performance code-agent frameworks, Bolt.diy, OpenHands, and Aider, using multiple proprietary and open-source LLMs as engines. The best-performing combination, Bolt.diy powered by DeepSeek-R1, achieves only 27.8\% accuracy on the test cases, highlighting the challenging nature of our benchmark. Additionally, we construct WebGen-Instruct, a training set consisting of 6,667 website-generation instructions. Training Qwen2.5-Coder-32B-Instruct on Bolt.diy trajectories generated from a subset of this training set achieves an accuracy of 38.2\%, surpassing the performance of the best proprietary model.
Figures
Figures from the paper (24 more)
Forward citations
Cited by 4 Pith papers
-
Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing
GUIRepair, a cross-modal LLM pipeline that converts issue screenshots into reproduction code and rendered patch screenshots into validation feedback, resolves 157/517 SWE-bench M instances with GPT-4o and 175 with o4-mini.
-
Better Harnesses, Smaller Models: Building 90% Cheaper Agents via Automated Harness Adaptation
Automatically adapted agent harnesses let capable SLMs recover most frontier-LLM accuracy on repetitive business tasks at a few percent of the inference cost.
-
Extracting Recurring Vulnerabilities from Black-Box LLM-Generated Software
Frontend features of LLM-generated apps can predict hidden backend vulnerabilities that a given model tends to reproduce, enabling black-box attack triage.
-
You Don't Know Until You Click:Automated GUI Testing for Production-Ready Software Evaluation
RealDevWorld, an automated GUI-testing evaluation system, matches human expert judgments (0.92 accuracy, 0.85 correlation) on assessing LLM-generated production-ready software.
Reference graph
Works this paper leans on
-
[1]
Ai pair programming in your terminal, 2024
Aider-AI. Ai pair programming in your terminal, 2024. Accessed: 2025-04-22
work page 2024
-
[2]
Swe-bench+: Enhanced coding benchmark for llms
Reem Aleithan, Haoran Xue, Mohammad Mahdi Mohajer, Elijah Nnorom, Gias Uddin, and Song Wang. Swe-bench+: Enhanced coding benchmark for llms. arXiv preprint arXiv:2410.06992, 2024
arXiv 2024
-
[3]
Introducing claude 3.5 sonnet, 2024
Anthropic. Introducing claude 3.5 sonnet, 2024. Accessed: 2025-04-22
work page 2024
-
[4]
Program synthesis with large language models
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, et al. Program synthesis with large language models. arXiv preprint arXiv:2108.07732, 2021
arXiv 2021
-
[5]
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde De Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374, 2021
arXiv 2021
- [6]
-
[7]
Cursor: The ai code editor, 2024
Cursor. Cursor: The ai code editor, 2024. Accessed: 2025-04-22
work page 2024
-
[8]
Automating gui testing with image-based deep reinforcement learning
Juha Eskonen, Julen Kahles, and Joel Reijonen. Automating gui testing with image-based deep reinforcement learning. In 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), pages 160–167, 2020
work page 2020
Show all 70 references
-
[9]
Fernandes, Manuel Lopes, and Rui Prada
Pedro M. Fernandes, Manuel Lopes, and Rui Prada. Agents for automated user experience testing. In 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pages 247–253, 2021
2021
-
[10]
Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning
Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Ruoyu Zhang, Runxin Xu, Qihao Zhu, Shirong Ma, Peiyi Wang, Xiao Bi, et al. Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948, 2025
2025 arXiv
-
[11]
Webvoyager: Building an end-to-end web agent with large multimodal models
Hongliang He, Wenlin Yao, Kaixin Ma, Wenhao Yu, Yong Dai, Hongming Zhang, Zhenzhong Lan, and Dong Yu. Webvoyager: Building an end-to-end web agent with large multimodal models. arXiv preprint arXiv:2401.13919, 2024
2024 arXiv
-
[12]
Measuring coding challenge competence with apps
Dan Hendrycks, Steven Basart, Saurav Kadavath, Mantas Mazeika, Akul Arora, Ethan Guo, Collin Burns, Samir Puranik, Horace He, Dawn Song, et al. Measuring coding challenge competence with apps. arXiv preprint arXiv:2105.09938, 2021
2021 arXiv
-
[13]
Binyuan Hui, Jian Yang, Zeyu Cui, Jiaxi Yang, Dayiheng Liu, Lei Zhang, Tianyu Liu, Jia- jun Zhang, Bowen Yu, Keming Lu, et al. Qwen2. 5-coder technical report. arXiv preprint arXiv:2409.12186, 2024
2024 arXiv
-
[14]
Gpt-4o system card
Aaron Hurst, Adam Lerer, Adam P Goucher, Adam Perelman, Aditya Ramesh, Aidan Clark, AJ Ostrow, Akila Welihinda, Alan Hayes, Alec Radford, et al. Gpt-4o system card. arXiv preprint arXiv:2410.21276, 2024
2024 arXiv
-
[15]
Livecodebench: Holistic and contamination free evaluation of large language models for code
Naman Jain, King Han, Alex Gu, Wen-Ding Li, Fanjia Yan, Tianjun Zhang, Sida Wang, Ar- mando Solar-Lezama, Koushik Sen, and Ion Stoica. Livecodebench: Holistic and contamination free evaluation of large language models for code. arXiv preprint arXiv:2403.07974, 2024
2024 arXiv
-
[16]
Swe-bench: Can language models resolve real-world github issues? arXiv preprint arXiv:2310.06770, 2023
Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan. Swe-bench: Can language models resolve real-world github issues? arXiv preprint arXiv:2310.06770, 2023
2023 arXiv
-
[17]
Deepseek-v3 technical report
Aixin Liu, Bei Feng, Bing Xue, Bingxuan Wang, Bochao Wu, Chengda Lu, Chenggang Zhao, Chengqi Deng, Chenyu Zhang, Chong Ruan, et al. Deepseek-v3 technical report. arXiv preprint arXiv:2412.19437, 2024
2024 arXiv
-
[18]
Repobench: Benchmarking repository-level code auto-completion systems
Tianyang Liu, Canwen Xu, and Julian McAuley. Repobench: Benchmarking repository-level code auto-completion systems. arXiv preprint arXiv:2306.03091, 2023. 11
2023 arXiv
-
[19]
Uxagent: An llm agent-based usability testing framework for web design
Yuxuan Lu, Bingsheng Yao, Hansu Gu, Jing Huang, Jessie Wang, Laurence Li, Jiri Gesi, Qi He, Toby Jia-Jun Li, and Dakuo Wang. Uxagent: An llm agent-based usability testing framework for web design. arXiv preprint arXiv:2502.12561, 2025
2025 arXiv
-
[20]
Lingma swe-gpt: An open development-process-centric language model for automated software improvement
Yingwei Ma, Rongyu Cao, Yongchang Cao, Yue Zhang, Jue Chen, Yibo Liu, Yuchen Liu, Binhua Li, Fei Huang, and Yongbin Li. Lingma swe-gpt: An open development-process-centric language model for automated software improvement. arXiv preprint arXiv:2411.00622, 2024
2024 arXiv
-
[21]
Repository structure-aware training makes slms better issue resolver
Zexiong Ma, Shengnan An, Zeqi Lin, Yanzhen Zou, and Bing Xie. Repository structure-aware training makes slms better issue resolver. arXiv preprint arXiv:2412.19031, 2024
2024 arXiv
-
[22]
Sorft: Issue resolving with subtask-oriented reinforced fine-tuning
Zexiong Ma, Chao Peng, Pengfei Gao, Xiangxin Meng, Yanzhen Zou, and Bing Xie. Sorft: Issue resolving with subtask-oriented reinforced fine-tuning. arXiv preprint arXiv:2502.20127, 2025
2025 arXiv
-
[23]
Swe-lancer: Can frontier llms earn $1 million from real-world freelance software engineering? arXiv preprint arXiv:2502.12115, 2025
Samuel Miserendino, Michele Wang, Tejal Patwardhan, and Johannes Heidecke. Swe-lancer: Can frontier llms earn $1 million from real-world freelance software engineering? arXiv preprint arXiv:2502.12115, 2025
2025 arXiv
-
[24]
Octopack: Instruction tuning code large language models
Niklas Muennighoff, Qian Liu, Armel Zebaze, Qinkai Zheng, Binyuan Hui, Terry Yue Zhuo, Swayam Singh, Xiangru Tang, Leandro V on Werra, and Shayne Longpre. Octopack: Instruction tuning code large language models. In NeurIPS 2023 Workshop on Instruction Tuning and Instruction Fo...
2023
-
[25]
Openai o3-mini, 2025
OpenAI. Openai o3-mini, 2025. Accessed: 2025-04-22
2025
-
[26]
Training software engineering agents and verifiers with swe-gym
Jiayi Pan, Xingyao Wang, Graham Neubig, Navdeep Jaitly, Heng Ji, Alane Suhr, and Yizhe Zhang. Training software engineering agents and verifiers with swe-gym. arXiv preprint arXiv:2412.21139, 2024
2024 arXiv
-
[27]
Direct preference optimization: Your language model is secretly a reward model
Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. Direct preference optimization: Your language model is secretly a reward model. Advances in Neural Information Processing Systems, 36:53728–53741, 2023
2023
-
[28]
Sentence-bert: Sentence embeddings using siamese bert- networks
Nils Reimers and Iryna Gurevych. Sentence-bert: Sentence embeddings using siamese bert- networks. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 11 2019
2019
-
[29]
Specrover: Code intent extraction via llms
Haifeng Ruan, Yuntong Zhang, and Abhik Roychoudhury. Specrover: Code intent extraction via llms. arXiv preprint arXiv:2408.02232, 2024
2024 arXiv
-
[30]
bolt.diy, 2024
stackblitz labs. bolt.diy, 2024. Accessed: 2025-04-22
2024
-
[31]
Stahlke, Atiya Nova, and Pejman Mirza-Babaei
Samantha . Stahlke, Atiya Nova, and Pejman Mirza-Babaei. Artificial playfulness: A tool for automated agent-based playtesting. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems, CHI EA ’19, page 1–6, New York, NY , USA, 2019. Association fo...
2019
-
[32]
Table b-3
US Bureau of Labor Statistics. Table b-3. average hourly and weekly earnings of all employees on private nonfarm payrolls by industry sector, seasonally adjusted., 2024
2024
-
[33]
Openhands: An open platform for ai software developers as generalist agents
Xingyao Wang, Boxuan Li, Yufan Song, Frank F Xu, Xiangru Tang, Mingchen Zhuge, Jiayi Pan, Yueqi Song, Bowen Li, Jaskirat Singh, et al. Openhands: An open platform for ai software developers as generalist agents. In The Thirteenth International Conference on Learning Representa...
2024
-
[34]
Introducing devin, the first ai software engineer, 2024
Scott Wu. Introducing devin, the first ai software engineer, 2024. Accessed: 2025-04-22
2024
-
[35]
Agentless: Demystifying llm-based software engineering agents
Chunqiu Steven Xia, Yinlin Deng, Soren Dunn, and Lingming Zhang. Agentless: Demystifying llm-based software engineering agents. arXiv preprint arXiv:2407.01489, 2024
2024 arXiv
-
[36]
Swe-fixer: Training open-source llms for effective and efficient github issue resolution
Chengxing Xie, Bowen Li, Chang Gao, He Du, Wai Lam, Difan Zou, and Kai Chen. Swe-fixer: Training open-source llms for effective and efficient github issue resolution. arXiv preprint arXiv:2501.05040, 2025. 12
2025 arXiv
-
[37]
An Yang, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoran Wei, et al. Qwen2. 5 technical report. arXiv preprint arXiv:2412.15115, 2024
2024 arXiv
-
[38]
Swe-agent: Agent-computer interfaces enable automated software engineering
John Yang, Carlos Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press. Swe-agent: Agent-computer interfaces enable automated software engineering. Advances in Neural Information Processing Systems, 37:50528–50652, 2024
2024
-
[39]
Swe-bench multimodal: Do ai systems generalize to visual software domains? arXiv preprint arXiv:2410.03859, 2024
John Yang, Carlos E Jimenez, Alex L Zhang, Kilian Lieret, Joyce Yang, Xindi Wu, Ori Press, Niklas Muennighoff, Gabriel Synnaeve, Karthik R Narasimhan, et al. Swe-bench multimodal: Do ai systems generalize to visual software domains? arXiv preprint arXiv:2410.03859, 2024
-
[40]
Scaling relationship on learning mathematical reasoning with large language models
Zheng Yuan, Hongyi Yuan, Chengpeng Li, Guanting Dong, Keming Lu, Chuanqi Tan, Chang Zhou, and Jingren Zhou. Scaling relationship on learning mathematical reasoning with large language models. arXiv preprint arXiv:2308.01825, 2023
2023 arXiv
-
[41]
Repocoder: Repository-level code completion through iterative retrieval and generation
Fengji Zhang, Bei Chen, Yue Zhang, Jacky Keung, Jin Liu, Daoguang Zan, Yi Mao, Jian-Guang Lou, and Weizhu Chen. Repocoder: Repository-level code completion through iterative retrieval and generation. arXiv preprint arXiv:2303.12570, 2023
2023 arXiv
-
[42]
Naturalcodebench: Examining coding performance mismatch on humaneval and natural user prompts
Shudan Zhang, Hanlin Zhao, Xiao Liu, Qinkai Zheng, Zehan Qi, Xiaotao Gu, Xiaohan Zhang, Yuxiao Dong, and Jie Tang. Naturalcodebench: Examining coding performance mismatch on humaneval and natural user prompts. arXiv preprint arXiv:2405.04520, 2024
2024 arXiv
-
[43]
Autocoderover: Au- tonomous program improvement
Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, and Abhik Roychoudhury. Autocoderover: Au- tonomous program improvement. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pages 1592–1604, 2024
2024
-
[44]
Bigcodebench: Bench- marking code generation with diverse function calls and complex instructions
Terry Yue Zhuo, Minh Chien Vu, Jenny Chim, Han Hu, Wenhao Yu, Ratnadira Widyasari, Imam Nur Bani Yusuf, Haolan Zhan, Junda He, Indraneil Paul, et al. Bigcodebench: Bench- marking code generation with diverse function calls and complex instructions. arXiv preprint arXiv:2406.15...
2024 arXiv
-
[45]
Your output should align with the main objective of the website and expand upon the requirements
-
[46]
You should not specify any technical details in the instructions
-
[47]
You should not refer to any outside applications in your instructions
-
[48]
</important> The following is an example: <example> Objective: A hotel and travel ticket distribution website
You should not output any additional comments. </important> The following is an example: <example> Objective: A hotel and travel ticket distribution website. Other requirements:
-
[49]
Order tickets and hotels
-
[50]
Browse tickets and hotels
-
[51]
The website should have functionalities for placing, canceling, and verifying orders
Light blue background and dark olive green component Converted Instruction: Please implement a distribution website for travel and ticketing that sells products such as tickets and hotels. The website should have functionalities for placing, canceling, and verifying orders. Us...
-
[52]
Direct a UI agent to perform a single, atomic task. 2. Include validation criteria
-
[53]
Align with the goals and features described in the original prompt
-
[54]
Wheel of Fortune
Ensure each task is atomic (tests one function at a time) and avoids combining multiple sub-tasks. Structure each instruction as: Task: Clear, singular task for the UI agent. Expected Result: Specific outcome to confirm success. Original prompt: {orig prompt} Focus on testing:...
-
[55]
Guidelines: • The answer NA means that the abstract and introduction do not include the claims made in the paper
Claims Question: Do the main claims made in the abstract and introduction accurately reflect the paper’s contributions and scope? Answer: [Yes] Justification: As shown in Abstract and Introduction. Guidelines: • The answer NA means that the abstract and introduction do not inc...
-
[56]
Limitations
Limitations Question: Does the paper discuss the limitations of the work performed by the authors? Answer: [Yes] Justification: As shown in Limitations and Future Work. 37 Guidelines: • The answer NA means that the paper has no limitation while the answer No means that the pap...
-
[57]
Guidelines: • The answer NA means that the paper does not include theoretical results
Theory assumptions and proofs Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof? Answer: [NA] Justification: The paper does not include theoretical results. Guidelines: • The answer NA means that the pa...
-
[58]
Guidelines: • The answer NA means that the paper does not include experiments
Experimental result reproducibility Question: Does the paper fully disclose all the information needed to reproduce the main ex- perimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and da...
-
[59]
Guidelines: • The answer NA means that paper does not include experiments requiring code
Open access to data and code Question: Does the paper provide open access to the data and code, with sufficient instruc- tions to faithfully reproduce the main experimental results, as described in supplemental material? Answer: [Yes] Justification: We open-source all our code...
-
[60]
Guidelines: • The answer NA means that the paper does not include experiments
Experimental setting/details Question: Does the paper specify all the training and test details (e.g., data splits, hyper- parameters, how they were chosen, type of optimizer, etc.) necessary to understand the results? Answer: [Yes] Justification: As shown in Experiments. Guid...
-
[61]
Guidelines: • The answer NA means that the paper does not include experiments
Experiment statistical significance Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments? Answer: [No] Justification: Error bars are not reported because it would be too...
-
[62]
Guidelines: • The answer NA means that the paper does not include experiments
Experiments compute resources Question: For each experiment, does the paper provide sufficient information on the com- puter resources (type of compute workers, memory, time of execution) needed to reproduce the experiments? Answer: [Yes] Justification: As detailed in Experime...
-
[63]
Guidelines: • The answer NA means that the authors have not reviewed the NeurIPS Code of Ethics
Code of ethics Question: Does the research conducted in the paper conform, in every respect, with the NeurIPS Code of Ethics https://neurips.cc/public/EthicsGuidelines? Answer: [Yes] Justification: As explained in Ethics Statement in Appendix. Guidelines: • The answer NA means...
-
[64]
Guidelines: • The answer NA means that there is no societal impact of the work performed
Broader impacts Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed? Answer: [Yes] Justification: As explained in Ethics Statement in Appendix. Guidelines: • The answer NA means that there is no societal...
-
[65]
Guidelines: • The answer NA means that the paper poses no such risks
Safeguards Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pretrained language models, image generators, or scraped datasets)? Answer: [Yes] Justification: As explained i...
-
[66]
Guidelines: • The answer NA means that the paper does not use existing assets
Licenses for existing assets Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected? Answer: [Yes] Justification: As explained in ...
-
[67]
Guidelines: • The answer NA means that the paper does not release new assets
New assets Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets? Answer: [Yes] Justification: As shown in the released code and data. Guidelines: • The answer NA means that the paper does not release new assets...
-
[68]
We used authors and student volunteers instead
Crowdsourcing and research with human subjects Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)? A...
-
[69]
Guidelines: • The answer NA means that the paper does not involve crowdsourcing nor research with human subjects
Institutional review board (IRB) approvals or equivalent for research with human subjects Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals...
-
[70]
Answer: [Yes] Justification: As detailed in Method
Declaration of LLM usage Question: Does the paper describe the usage of LLMs if it is an important, original, or non-standard component of the core methods in this research? Note that if the LLM is used only for writing, editing, or formatting purposes and does not impact the ...
2025
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.