← Search

Naman Jain

9 accepted papers

2025

BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructions

ICLR 2025oral

Task automation has been greatly empowered by the recent advances in Large Language Models (LLMs) via Python code, where the tasks range from software engineering development to general-purpose reasoning. While current benchmarks have shown that LLMs can solve tasks using programs like human develop…

Cited by 609SourcePDFScholar
2025

Copilot Arena: A Platform for Code LLM Evaluation in the Wild

ICML 2025poster

Evaluating in-the-wild coding capabilities of large language models (LLMs) is a challenging endeavor with no existing solution. We introduce Copilot Arena, a platform to collect user preferences through native integration into a developer's working environment. Copilot Arena comprises a novel interf…

Cited by 0SourcePDFScholar
2025

GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents

NeurIPS 2025poster

Developing high-performance software is a complex task that requires specialized expertise. We introduce GSO, a benchmark for evaluating language models' capabilities in developing high-performance software. We develop an automated pipeline that generates and executes performance tests to analyze r…

Cited by 0SourcecodeScholar
2025

LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code

ICLR 2025poster

Large Language Models (LLMs) applied to code-related applications have emerged as a prominent field, attracting significant interest from academia and industry. However, as new and improved LLMs are developed, existing evaluation benchmarks (e.g., HumanEvla, MBPP) are no longer sufficient for assess…

Cited by 224SourcePDFScholar
2025

Position: Future Research and Challenges Remain Towards AI for Software Engineering

ICML 2025poster

AI for software engineering has made remarkable progress, becoming a notable success within generative AI. Despite this, achieving fully automated software engineering is still a significant challenge, requiring research efforts across both academia and industry. In this position paper, our goal is…

Cited by 0SourcePDFScholar
2024

LLM-Assisted Code Cleaning For Training Accurate Code Generators

ICLR 2024poster

Natural language to code generation is an important application area of LLMs and has received wide attention from the community. The majority of relevant studies have exclusively concentrated on increasing the quantity and functional correctness of training sets while disregarding other stylistic e…

Cited by 33SourcePDFScholar
2024

R2E: Turning any Github Repository into a Programming Agent Environment

ICML 2024poster

While Large Language Models’ (LLMs) coding capabilities have advanced rapidly, corresponding evaluation benchmarks on real-world programming setups are yet to catch up. Building a scalable and interactive testbed for evaluating general-purpose AI coding agents for real-world code has been challengin…

Cited by 26SourcePDFScholar
2024

SelfCodeAlign: Self-Alignment for Code Generation

NeurIPS 2024poster

Instruction tuning is a supervised fine-tuning approach that significantly improves the ability of large language models (LLMs) to follow human instructions. For programming tasks, most models are finetuned with costly human-annotated instruction-response pairs or those generated by large, proprieta…

2024

The Counterfeit Conundrum: Can Code Language Models Grasp the Nuances of Their Incorrect Generations?

ACL 2024findings

While language models are increasingly more proficient at code generation, they still frequently generate incorrect programs. Many of these programs are obviously wrong, but others are more subtle and pass weaker correctness checks such as being able to compile. In this work, we focus on these count…

Cited by 15SourcePDFScholar