Team Ai
Datasetpublic

sm1rk/modified-classeval-code-summarization

Modified ClassEval (MCE) Dataset This dataset is a modification of the ClassEval benchmark, designed for evaluating code summarization models beyond the function level. It explores the impact of function and class contexts on summary quality. The dataset includes modifications for evaluating at both function and class levels. Paper: Code Summarization Beyond Function Level Dataset Structure: The dataset contains samples with the following fields: class_id: Identifier for the… See the full description on the dataset page: https://huggingface.co/datasets/sm1rk/modified-classeval-code-summarization.

sourceHugging Facemitupdated 2y agoView on Hugging Face
1likes19downloads
Dataset Card

Modified ClassEval (MCE) Dataset

This dataset is a modification of the ClassEval benchmark, designed for evaluating code summarization models beyond the function level. It explores the impact of function and class contexts on summary quality. The dataset includes modifications for evaluating at both function and class levels.

Paper: Code Summarization Beyond Function Level

Dataset Structure:

The dataset contains samples with the following fields:

  • —class_id: Identifier for the class.
  • —class_code: The code of the class.
  • —skeleton: The structured blueprint for the class, including class-level and function-level information.
  • —method_code: The code of a method within the class.
  • —method_summary: The summary of the method.

Dataset Splits:

  • —test: 410 samples (400 + 10 samples for few-shot learing)

This dataset is part of a broader study investigating code summarization at various levels (function, class, and repository). The complete study details, code, and evaluation results are available on GitHub: https://github.com/kilimanj4r0/code-summarization-beyond-function-level.