Publication | Closed Access
CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models
96
Citations
7
References
2024
Year
Unknown Venue
Software MaintenanceEngineeringComputer ArchitectureSoftware EngineeringSoftware AnalysisNatural Language ProcessingSyntaxGenerative DevelopmentComputational LinguisticsSystems EngineeringModeling And SimulationLanguage StudiesMachine TranslationDynamic CompilationCode GenerationLinguisticsComputer EngineeringPre-trained ModelsComputer ScienceProgram OptimizationCode RepresentationOptimizing CompilerStatic Program AnalysisSoftware DesignPragmatic Code GenerationCode Generation ModelsStandalone FunctionProgram AnalysisSoftware TestingFormal MethodsProgram SynthesisGenerative Pre-trained ModelsSystem SoftwareLanguage Generation
Code generation models based on the pre-training and fine-tuning paradigm have been increasingly attempted by both academia and industry, resulting in well-known industrial models such as Codex, CodeGen, and PanGu-Coder. To evaluate the effectiveness of these models, multiple existing benchmarks (e.g., HumanEval and AiXBench) are proposed, including only cases of generating a standalone function, i.e., a function that may invoke or access only built-in functions and standard libraries. However, non-standalone functions, which typically are not included in the existing benchmarks, constitute more than 70% of the functions in popular open-source projects, and evaluating models' effectiveness on standalone functions cannot reflect these models' effectiveness on pragmatic code generation scenarios (i.e., code generation for real settings of open source or proprietary code).
| Year | Citations | |
|---|---|---|
Page 1
Page 1