paper-with-me

Papers

A Large-scale Class-level Benchmark Dataset for Code Generation with LLMs

2025-04-22 · Musfiqur Rahman, SayedHassan Khatoonabadi, Emad Shihab

Recent advancements in large language models (LLMs) have demonstrated promising capabilities in code generation tasks. However, most existing benchmarks focus on isolated functions and fail to capture the complexity of real-world, class-level software structures. To address this gap, we introduce a large-scale, Python class-level dataset curated from $13{,}174$ real-world open-source projects. The dataset contains over 842,000 class skeletons, each including class and method signatures, along with associated docstrings when available. We preserve structural and contextual dependencies critical to realistic software development scenarios and enrich the dataset with static code metrics to support downstream analysis. To evaluate the usefulness of this dataset, we use extracted class skeletons as prompts for GPT-4 to generate full class implementations. Results show that the LLM-generated classes exhibit strong lexical and structural similarity to human-written counterparts, with average ROUGE@L, BLEU, and TSED scores of 0.80, 0.59, and 0.73, respectively. These findings confirm that well-structured prompts derived from real-world class skeletons significantly enhance LLM performance in class-level code generation. This dataset offers a valuable resource for benchmarking, training, and improving LLMs in realistic software engineering contexts.

📄 PDF Abstract BibTeX arXiv:2504.15564

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingClass-level Code GenerationCode Generation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Multi-Head Attention 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Position-Wise Feed-Forward Layer 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…

Similar Papers 제목 키워드 기반

AI Challenger : A Large-scale Dataset for Going Deeper in Image Understanding

2017-11-17 · Jiahong Wu, He Zheng, Bo Zhao, Yixin Li 외

Significant progress has been achieved in Computer Vision by leveraging large-scale image datasets. However, large-scale datasets for complex Computer Vision tasks beyond classification are still limited. This paper prop…

AttributeGeneral ClassificationKeypoint Detection

Detecting 11K Classes: Large Scale Object Detection without Fine-Grained Bounding Boxes

2019-08-14 · ICCV 2019 10 · Hao Yang, Hao Wu, Hao Chen

Recent advances in deep learning greatly boost the performance of object detection. State-of-the-art methods such as Faster-RCNN, FPN and R-FCN have achieved high accuracy in challenging benchmark datasets. However, thes…

Objectobject-detectionObject DetectionRe-Ranking

The Mapillary Traffic Sign Dataset for Detection and Classification on a Global Scale

2019-09-10 · ECCV 2020 8 · Christian Ertler, Jerneja Mislej, Tobias Ollmann, Lorenzo Porzi 외

Traffic signs are essential map features globally in the era of autonomous driving and smart cities. To develop accurate and robust algorithms for traffic sign detection and classification, a large-scale and diverse benc…

Autonomous DrivingClassificationDiversityGeneral Classification+2

RiskNet: A large-scale dataset of AI risk incidents from news with alignment and multi-dimensional annotations

2026-06-07 · Leihan Zhang, Wecheng Ye, Xianlong Ma, Haochuan Liu 외 arxiv

As artificial intelligence (AI) systems are increasingly deployed across socially consequential domains, reports of AI-related harms and failures have grown in frequency and diversity. Although existing governance framew…

HyperImageNet: A Large-Scale High-Spatial Resolution Hyperspectral Imagery Classification Benchmark

2026-07-23 · Chuguang Zeng, Jingtao Li, Yinhe Liu, Yanfei Zhong arxiv

We present HyperImageNet, a large-scale benchmark for fine-grained hyperspectral land-cover understanding. The dataset contains 26,084 airborne hyperspectral image patches with 224 spectral bands and 138 fine-grained lan…

Instance Segmentation