EDBT 2026 Demo / reviewers in the wild / expert
Naman Jain
dblp:141/5719
· DBLP profile ↗
17ranked-venue papers
6as first author
11since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 3 first-author · 6 since 2021Computer networks · 3 · 2 first-author · 3 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
7 papers |
Program synthesis and code generation · 54% Software testing · 18% Empirical software engineering · 10% | |
| Artificial intelligence
3 papers |
Language models and text generation · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
code generation with language models |
3.3 | 4 | 2025 | GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents · NeurIPS 2025 LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code · ICLR 2025 SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024 |
Natural language and speech › Language models and text generation
code generation |
1.1 | 2 | 2025 | LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code · ICLR 2025 R2E: Turning any Github Repository into a Programming Agent Environment · ICML 2024 |
Empirical software engineering
developer studies |
0.9 | 1 | 2025 | Copilot Arena: A Platform for Code LLM Evaluation in the Wild · ICML 2025 |
Software testing
performance testing |
0.9 | 1 | 2025 | GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents · NeurIPS 2025 |
Natural language and speech › Language models and text generation
instruction tuning |
0.8 | 1 | 2024 | SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024 |
Natural language and speech › Language models and text generation › alignment
self-alignment |
0.8 | 1 | 2024 | SelfCodeAlign: Self-Alignment for Code Generation · NeurIPS 2024 |
Program synthesis and code generation
code generation evaluation |
0.8 | 1 | 2024 | R2E: Turning any Github Repository into a Programming Agent Environment · ICML 2024 |
Software testing › test infrastructure
harness generation |
0.8 | 1 | 2024 | R2E: Turning any Github Repository into a Programming Agent Environment · ICML 2024 |
Program synthesis and code generation › code generation with language models
training data quality |
0.8 | 1 | 2024 | LLM-Assisted Code Cleaning For Training Accurate Code Generators · ICLR 2024 |
Programming languages and type systems
language semantics |
0.6 | 1 | 2022 | Jigsaw: Large Language Models meet Program Synthesis · ICSE 2022 |
Bioinformatics and computational biology
genomics |
0.3 | 1 | 2017 | MPRAnator: a web-based tool for the design of massively parallel reporter assay experiments · Bioinform. 2017 |
Compilers and program optimization
software optimization |
0.3 | 1 | 2025 | GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents · NeurIPS 2025 |
Bioinformatics and computational biology
gene regulation |
0.1 | 1 | 2017 | MPRAnator: a web-based tool for the design of massively parallel reporter assay experiments · Bioinform. 2017 |
Methods — techniques the papers use, named apart from their topics
large language model · 3.0program analysis · 2.1contamination detection · 1.7benchmarking · 1.7equivalence test harnesses · 1.5sampling strategy · 0.9pairwise comparison · 0.9crowdsourcing · 0.9benchmark evaluation · 0.9self-alignment · 0.8sandbox validation · 0.8large language model fine-tuning · 0.8instruction tuning · 0.8motif design · 0.3SNP design · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Hybrid Quantum-Classical Coverage Optimization for User-Centric 6G Movable Antenna Systems
Naman Jain, Sudip Biswas, Charalampos Tsimenidis, Shahid Mumtaz, Tharmalingam Ratnarajah |
ICC | 1 |
| 2025 | Quantum-Assisted Optimization of Movable Antenna Configurations for Cellular Coverage EnhancementabstractThis paper proposes a quantum-enabled gradient-based coverage optimization (QEGCO) framework for dynamic antenna configuration in future wireless networks. The optimization task of adjusting antenna azimuth and tilt to maximize soft coverage is formulated using a differentiable surrogate objective, enabling the application of gradient-based methods. A parameterized quantum circuit (PQC) encodes the control variables, and the parameter-shift rule is employed to compute exact gradients efficiently, independent of spatial sampling resolution. Entanglement is introduced via CNOT gates to enhance circuit expressivity and model interactions between antennas. Simulation results demonstrate that QEGCO achieves faster convergence, higher final coverage ratios, and superior computational scalability compared to classical stochastic gradient descent (SGD) and finite gradient descent (FGD) baselines. Complexity analysis highlights that QEGCO reduces computational complexity from ${\mathcal{O}}(2\cdot a\cdot T)$ in classical methods to ${\mathcal{O}}(2\cdot a\cdot\log (T))$, where a is the number of antennas, and T is the total time required for computation of gradients and coverage metrics. These findings illustrate the potential of quantum-assisted optimization techniques for scalable and efficient wireless network self-organization. Future directions include extending QEGCO to cooperative multi-cell networks and implementing hardware-efficient quantum circuits for near-term quantum devices. Naman Jain, Soumya Sankar Mitra, Aryan Kaushik, Charalampos Tsimenidis, Shahid Mumtaz, Sudip Biswas |
GLOBECOM | 1 |
| 2025 | LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for CodeabstractLarge 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 assessing their capabilities suffering from data contamination, overfitting, saturation, and focus on merely code generation. In this work, we propose LiveCodeBench, a comprehensive and contamination-free evaluation of LLMs for code, which collects new problems over time from contests across three competition platforms, Leetcode, Atcoder, and Codeforces. Notably, our benchmark also focuses on a broader range of code-related capabilities, such as self-repair, code execution, and test output prediction, beyond just code generation. Currently, LiveCodeBench hosts over six hundred coding problems that were published between May 2023 and Aug 2024. We evaluate over 50 LLMs on LiveCodeBench (LCB for brevity) presenting the largest evaluation study of code LLMs on competition problems. Based on the study, we present novel empirical findings on contamination, overfitting, and holistic evaluations. We demonstrate that time-segmented evaluations serve as a robust approach to evade contamination; they are successful at detecting contamination across a wide range of open and closed models including GPT-4O, Claude, Deepseek, and Codestral. Next, we highlight overfitting and saturation of traditional coding benchmarks like HumanEvla and demonstrate LCB allows more reliable evaluations. Finally, our holistic evaluation scenarios allow for measuring the different capabilities of programming agents in isolation. Naman Jain, King Han, Alex Gu, Wen-Ding Li, Fanjia Yan, Tianjun Zhang, Sida I. Wang, Armando Solar-Lezama, Koushik Sen, Ion Stoica |
ICLR | 1 |
| 2025 | Copilot Arena: A Platform for Code LLM Evaluation in the WildabstractEvaluating 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 interface for comparing pairs of model outputs, a sampling strategy to reduce experienced latency, and a prompting scheme to enable code completion functionality. Copilot Arena has served over 4.5 million suggestions from 10 models and collected over 11k pairwise judgements. Our results highlight the importance of model evaluations in integrated settings. We find that model rankings from Copilot Arena differ from those of existing evaluations, which we attribute to the unique distribution of data and tasks contained in Copilot Arena. We also identify novel insights into human preferences on code such as an observed consistency in user preference across programming languages yet significant variation in preference due to task category. We open-source Copilot Arena and release data to enable human-centric evaluations and improve understanding of coding assistants. Wayne Chi, Valerie Chen, Anastasios Angelopoulos, Wei-Lin Chiang, Aditya Mittal, Naman Jain, Tianjun Zhang, Ion Stoica, Chris Donahue, Ameet Talwalkar |
ICML | 6 |
| 2025 | GSO: Challenging Software Optimization Tasks for Evaluating SWE-AgentsabstractDeveloping 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 repository commit histories to identify 102 challenging optimization tasks across 10 codebases, spanning diverse domains and programming languages.An agent is provided with a codebase and performance test as a precise specification, and tasked to improve the runtime efficiency, which is measured against the expert developer optimization.Our quantitative evaluation reveals that leading SWE-Agents struggle significantly, achieving less than 5% success rate, with limited improvements even with inference-time scaling.Our qualitative analysis identifies key failure modes, including difficulties with low-level languages, practicing lazy optimization strategies, and challenges in accurately localizing bottlenecks.We release the code and artifacts of our benchmark along with agent trajectories to enable future research. Manish Shetty, Naman Jain, Jinjian Liu, Vijay Kethanaboyina, Koushik Sen, Ion Stoica |
NeurIPS | 2 |
| 2024 | Revisiting Prompt Engineering via Declarative Crowdsourcing
Aditya G. Parameswaran, Shreya Shankar, Parth Asawa, Naman Jain |
CIDR | 4 |
| 2024 | LLM-Assisted Code Cleaning For Training Accurate Code GeneratorsabstractNatural 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 elements of programs. More recently, data quality has garnered a lot of interest and multiple works have showcased its importance for improving performance. In this work, we investigate data quality for code and find that making the code more structured and readable leads to improved code generation performance of the system. We build a novel data-cleaning pipeline that uses these principles to transform existing programs by 1.) renaming variables, 2.) modularizing and decomposing complex code into smaller helper sub-functions, and 3.) inserting natural-language based planning annotations. We evaluate our approach on two challenging algorithmic code generation benchmarks and find that fine-tuning CodeLLaMa-7B on our transformed programs improves the performance by up to \textbf{30\%} compared to fine-tuning on the original dataset. Additionally, we demonstrate improved performance from using a smaller amount of higher-quality data, finding that a model fine-tuned on the entire original dataset is outperformed by a model trained on one-eighth of our cleaned dataset. Even in comparison to closed-source models, our models outperform the much larger AlphaCode models. Naman Jain, Tianjun Zhang, Wei-Lin Chiang, Joseph Gonzalez 0001, Koushik Sen, Ion Stoica |
ICLR | 1 |
| 2024 | R2E: Turning any Github Repository into a Programming Agent EnvironmentabstractWhile 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 challenging, particularly due to a lack of high-quality test suites available. In this paper, we present Repository to Environment (R2E), a framework that can turn any GitHub repository into a test environment to evaluate the performance of code-generating systems, both static and interactive. R2E is powered by a synergistic combination of program analysis and LLMs to construct equivalence test harnesses for any GitHub function. We instantiate our framework to build the first large-scale benchmark, R2E-Eval1, for building realistic environments for AI coding assistants. Our results demonstrate that even when SOTA models cannot generate correct solutions with advanced prompting techniques, they can effectively use environment feedback highlighting the need to move from static functional coding to interactive programming paradigm. We hope that our framework (and the instantiated benchmark) can motivate research directions by providing web-scale open-ended coding environments. R2E code is available at https://r2e.dev/ Naman Jain, Manish Shetty, Tianjun Zhang, King Han, Koushik Sen, Ion Stoica |
ICML | 1 |
| 2024 | SelfCodeAlign: Self-Alignment for Code GenerationabstractInstruction 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, proprietary LLMs, which may not be permitted. We propose SelfCodeAlign, the first fully transparent and permissive pipeline for self-aligning code LLMs without extensive human annotations or distillation. SelfCodeAlign employs the same base model for inference throughout the data generation process. It first extracts diverse coding concepts from high-quality seed snippets to generate new tasks. It then samples multiple responses per task, pairs each with test cases, and validates them in a sandbox environment. Finally, passing examples are selected for instruction tuning. In our primary experiments, we use SelfCodeAlign with CodeQwen1.5-7B to generate a dataset of 74k instruction-response pairs. Finetuning on this dataset leads to a model that achieves a 67.1 pass@1 on HumanEval+, surpassing CodeLlama-70B-Instruct despite being ten times smaller. Across all benchmarks, this finetuned model consistently outperforms the original version trained with OctoPack, the previous state-of-the-art method for instruction tuning without human annotations or distillation. Additionally, we show that SelfCodeAlign is effective across LLMs of various sizes, from 3B to 33B, and that the base models can benefit more from alignment with their own data distribution. We further validate each component’s effectiveness in our pipeline, showing that SelfCodeAlign outperforms both direct distillation from GPT-4o and leading GPT-3.5-based distillation methods, such as OSS-Instruct and Evol-Instruct. SelfCodeAlign has also led to the creation of StarCoder2-Instruct, the first fully transparent, permissively licensed, and self-aligned code LLM that achieves state-of-the-art coding performance. Overall, SelfCodeAlign shows for the first time that a strong instruction-tuned code LLM can result from self-alignment rather than distillation. Yuxiang Wei 0003, Federico Cassano, Jiawei Liu 0004, Naman Jain, Zachary Mueller, Harm de Vries, Leandro von Werra, Arjun Guha, Lingming Zhang 0001 |
NeurIPS | 5 |
| 2023 | A Host Kernel-Based Approach for Tracing and Analyzing vCPUs in Virtual MachinesabstractVirtual machines (VMs) are a crucial technology for cloud computing, permitting multiple operating systems to run on a single physical host. Here, we propose a method for analyzing the performance of virtual machines in a cloud computing environment. The current approach of tracing both the host and virtual machines can be inefficient and may not be feasible for various reasons, such as security and privacy issues. We propose a host-only kernel tracing technique that uses only trace data generated on the host system. The trace data is then analyzed using the TraceCompass tool and two algorithms: Virtual CPU State Finder (VSF) and State Time Analysis (STA). The VSF algorithm generates a graphical view of the state of each thread running inside virtual machines for the identification of latency and performance degradation. The STA algorithm calculates the amount of time each virtual CPU spends in different states, providing important insights into the resource utilization and performance of virtual resources. In addition, our usage of the Trace Compass tool and EASE scripting allows more manageable analysis and visualization of the tracing data, making it accessible to a broader range of users. This method provides cloud providers with valuable information to maintain QoS and SLA parameters and improve the overall performance of running VMs. Ravjot Singh, Prakhar Gupta, Naman Jain, Neetesh Kumar, Pravendra Singh |
GLOBECOM | 3 |
| 2022 | Jigsaw: Large Language Models meet Program SynthesisabstractLarge pre-trained language models such as GPT-3 [10], Codex [11], and Google's language model [7] are now capable of generating code from natural language specifications of programmer intent. We view these developments with a mixture of optimism and caution. On the optimistic side, such large language models have the potential to improve productivity by providing an automated AI pair programmer for every programmer in the world. On the cautionary side, since these large language models do not understand program semantics, they offer no guarantees about quality of the suggested code. In this paper, we present an approach to augment these large language models with post-processing steps based on program analysis and synthesis techniques, that understand the syntax and semantics of programs. Further, we show that such techniques can make use of user feedback and improve with usage. We present our experiences from building and evaluating such a tool Jigsaw, targeted at synthesizing code for using Python Pandas API using multi-modal inputs. Our experience suggests that as these large language models evolve for synthesizing code from intent, Jigsaw has an important role to play in improving the accuracy of the systems. Naman Jain, Skanda Vaidyanath, Arun Iyer, Nagarajan Natarajan, Suresh Parthasarathy Iyengar, Sriram K. Rajamani, Rahul Sharma 0001 |
ICSE | 1 |
| 2020 | NLPExplorer: Exploring the Universe of NLP Papers
Monarch Parmar, Naman Jain, Pranjali Jain, P. Jayakrishna Sahit, Soham Pachpande, Shruti Singh 0001, Mayank Singh 0001 |
ECIR (2) | 2 |
| 2019 | Improving reliability and reducing cost of task execution on preemptible VM instances using machine learning approach
Ashish Kumar Mishra 0001, Dharmendra Kumar Yadav 0001, Naman Jain |
J. Supercomput. | 4 |
| 2017 | MPRAnator: a web-based tool for the design of massively parallel reporter assay experimentsabstractMOTIVATION: With the rapid advances in DNA synthesis and sequencing technologies and the continuing decline in the associated costs, high-throughput experiments can be performed to investigate the regulatory role of thousands of oligonucleotide sequences simultaneously. Nevertheless, designing high-throughput reporter assay experiments such as massively parallel reporter assays (MPRAs) and similar methods remains challenging. RESULTS: We introduce MPRAnator, a set of tools that facilitate rapid design of MPRA experiments. With MPRA Motif design, a set of variables provides fine control of how motifs are placed into sequences, thereby allowing the investigation of the rules that govern transcription factor (TF) occupancy. MPRA single-nucleotide polymorphism design can be used to systematically examine the functional effects of single or combinations of single-nucleotide polymorphisms at regulatory sequences. Finally, the Transmutation tool allows for the design of negative controls by permitting scrambling, reversing, complementing or introducing multiple random mutations in the input sequences or motifs. AVAILABILITY AND IMPLEMENTATION: MPRAnator tool set is implemented in Python, Perl and Javascript and is freely available at www.genomegeek.com and www.sanger.ac.uk/science/tools/mpranator The source code is available on www.github.com/hemberg-lab/MPRAnator/ under the MIT license. The REST API allows programmatic access to MPRAnator using simple URLs. CONTACT: [email protected] or [email protected] information: Supplementary data are available at Bioinformatics online. Ilias Georgakopoulos-Soares, Naman Jain, Jesse M. Gray, Martin Hemberg |
Bioinform. | 2 |
| 2016 | A House United: Bridging the Script and Lexical Barrier between Hindi and UrduabstractIn Computational Linguistics, Hindi and Urdu are not viewed as a monolithic entity and have received separate attention with respect to their text processing. From part-of-speech tagging to machine translation, models are separately trained for both Hindi and Urdu despite the fact that they represent the same language. The reasons mainly are their divergent literary vocabularies and separate orthographies, and probably also their political status and the social perception that they are two separate languages. In this article, we propose a simple but efficient approach to bridge the lexical and orthographic differences between Hindi and Urdu texts. With respect to text processing, addressing the differences between the Hindi and Urdu texts would be beneficial in the following ways: (a) instead of training separate models, their individual resources can be augmented to train single, unified models for better generalization, and (b) their individual text processing applications can be used interchangeably under varied resource conditions. To remove the script barrier, we learn accurate statistical transliteration models which use sentence-level decoding to resolve word ambiguity. Similarly, we learn cross-register word embeddings from the harmonized Hindi and Urdu corpora to nullify their lexical divergences. As a proof of the concept, we evaluate our approach on the Hindi and Urdu dependency parsing under two scenarios: (a) resource sharing, and (b) resource augmentation. We demonstrate that a neural network-based dependency parser trained on augmented, harmonized Hindi and Urdu resources performs significantly better than the parsing models trained separately on the individual resources. We also show that we can achieve near state-of-the-art results when the parsers are used interchangeably. Riyaz A. Bhat, Irshad Ahmad Bhat, Naman Jain, Dipti Misra Sharma |
COLING | 3 |
| 2015 | Employing Oracle Confusion for Parse Quality Estimation
Sambhav Jain, Naman Jain, Bhasha Agrawal, Rajeev Sangal |
CICLing (1) | 2 |
| 2013 | Exploring Semantic Information in Hindi WordNet for Hindi Dependency Parsing
Sambhav Jain, Naman Jain, Aniruddha Tammewar, Riyaz A. Bhat, Dipti Misra Sharma |
IJCNLP | 2 |